Size: a a a

2020 February 11

MR

Muzaffar Rasulov in learn.java
там вроде как тип жсон есть
источник

M

Mr Vis in learn.java
Но  типа так не пойдет, нужно все пункты JSON  отдельно записывать в бд
источник

DS

Dmitriy Shilnikov in learn.java
Mr Vis
Так я и говорю. Я просто запихнул JSON в таблицу в виде строки, а потом обратно его отдаю
источник

SS

Semen Savchenkov in learn.java
В старой версии еще extension был. Hstore
источник

SS

Semen Savchenkov in learn.java
Мало ли там старая постгря.
источник

SS

Semen Savchenkov in learn.java
Ну если надо все отдельно, то плоская таблица в 22 поля и native query в jpa
источник

M

Mr Vis in learn.java
Ну если надо все отдельно, то плоская таблица в 22 поля и native query в jpa
источник

M

Mr Vis in learn.java
Не понял про native query
источник

ch

central hardware in learn.java
Mr Vis
Ну если надо все отдельно, то плоская таблица в 22 поля и native query в jpa
Reply!!!
источник

M

Mr Vis in learn.java
public class User {
   public int id;
   public String name;
}
public class Item {
   public int id;
   public String itemName;
   public User owner;
}
источник

M

Mr Vis in learn.java
Как то так в качестве примера....
источник

M

Mr Vis in learn.java
????
источник

SS

Semen Savchenkov in learn.java
Ну явно у тебя какой-то @Repository торчит. Там делаешь методы для получения данных из бд. Какой-нибудь getData с аннотацией @Query и параметром nativeQuery
источник

SS

Semen Savchenkov in learn.java
У себя делаешь красивые объекты
источник

DS

Dmitriy Shilnikov in learn.java
Мне кажется, что всё в поля плохо запихивать. Лучше всё-таки хотя бы коллекцию в отдельную таблицу вынести. Потом будут танцы с бубном, как это маппить правильно.
источник

SS

Semen Savchenkov in learn.java
Да по 1 и мапить
источник

DS

Dmitriy Shilnikov in learn.java
Semen Savchenkov
Ну явно у тебя какой-то @Repository торчит. Там делаешь методы для получения данных из бд. Какой-нибудь getData с аннотацией @Query и параметром nativeQuery
А зачем ему нативные запросы?
источник

M

Mr Vis in learn.java
{
   "id": 1,
   "itemName": "theItem",
   "owner": {
       "id": 2,
       "name": "theUser"
   }
}
источник

M

Mr Vis in learn.java
Item itemWithOwner = new ObjectMapper().readValue(json, Item.class);
источник

DS

Dmitriy Shilnikov in learn.java
Mr Vis
{
   "id": 1,
   "itemName": "theItem",
   "owner": {
       "id": 2,
       "name": "theUser"
   }
}
ну делаешь поля id, item_name, owned_id, owner_name
источник