В настоящее время я работаю с пружинным ботинке и JPA, а вот мой DAO класс:Как работать с несколькими массивами json в Spring boot JPA?
public interface UserDao extends JpaRepository<User,String> {
@Query("select x from User x")
public List<User> findAllActivit();
}
из этого Dao, если я получить доступ к контроллеру, который изучить этот JpaRepository данные JSON должны выглядеть следующим образом:
{
"id" : "56e74ac5-d40e-11e6-846c-308d99bdc4d0",
"user_name" : "alexander",
"user_password" : "e46fc836cca3acec03944314d1457c2ae6c68ef3",
"user_real_name" : "alexander darmawan",
"user_cuti_amount" : 9,
"user_position" : "head of business analyst",
"user_join" : "2012-09-10",
"activityList" : [ {
"id" : "185aeb3b-d52b-11e6-bd89-308d99bdc4d0",
"activity_date" : "2017-01-18",
"activity_name" : "Reject Julia Eka Ananda's cuti"
}, {
"id" : "a22af0d9-d529-11e6-bd89-308d99bdc4d0",
"activity_date" : "2017-01-02",
"activity_name" : "Accept Danu Nugraha's cuti"
} ]
}
ли кто-нибудь знает запрос, работа, чтобы сделать JSon данные выше, чтобы быть похожим на это:
{
"idfromuser" : "56e74ac5-d40e-11e6-846c-308d99bdc4d0",
"idactivity" : "185aeb3b-d52b-11e6-bd89-308d99bdc4d0",
"activity_date" : "2017-01-18",
"activity_name" : "Reject Julia Eka Ananda's cuti"
},{
"idfromuser" : "56e74ac5-d40e-11e6-846c-308d99bdc4d0",
"idactivity" : "a22af0d9-d529-11e6-bd89-308d99bdc4d0",
"activity_date" : "2017-01-02",
"activity_name" : "Accept Danu Nugraha's cuti"
}
каждая помощь будет драгоценным для меня
JPA и хранилища Spring данных, Дон Я не имею никакого отношения к JSON. Если вы хотите изменить JSON, затем сериализуйте другие объекты в JSON или измените JSON-сопоставление этих объектов. –
i still newbe, поэтому я попытался изменить запрос таким образом, чтобы это было @Query («select activityList from User x»), и результат просто выставляет список из ActivityList. то я думаю, мне просто нужно присоединиться к нему с id правильно? потому что есть 2 идентификатора, возможно ли использовать псевдоним? –