Size: a a a

2020 February 11

SS

Semen Savchenkov in learn.java
А, ему только сохранять надо? Тогда еще проще. Кастомная реализация вставки, которая принимает Item, а внутри insert это всего в плоскую структуру
источник

DS

Dmitriy Shilnikov in learn.java
А вот это поле:
"clouds": {
   "all": 90
 },
тут всегда написано "all"?
источник

M

Mr Vis in learn.java
я незнаю..
источник

M

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

DS

Dmitriy Shilnikov in learn.java
В общем ты можешь запихнуть всё в одну таблицу, тогда у тебя один большой класс будет.
источник

DS

Dmitriy Shilnikov in learn.java
Можешь коллекции выносить в отдельные таблицы, тогда проще маппить будет.
источник

DS

Dmitriy Shilnikov in learn.java
Нативные запросы тебе не нужны, можешь просто обычные репозитории использовать.
источник

DS

Dmitriy Shilnikov in learn.java
Но парсить лучше всё равно в какую-то временную структуру
источник

DS

Dmitriy Shilnikov in learn.java
А потом уже класть в этот большой объект
источник

DS

Dmitriy Shilnikov in learn.java
Классы не обязательно руками генерировать, можно всякие сервисы типа http://www.jsonschema2pojo.org/ использовать.
источник

M

Mr Vis in learn.java
О! а это уже интересно
источник

M

Mr Vis in learn.java
спс, не знал про такой сервис
источник

M

Mr Vis in learn.java
Нужно сделать 4 таблицы. 1-data, city, openWeather(oneToOne), someWeather(oneToOne), therdWeather(oneToOne)  2- openWeather(со всеми полями JSON), 3-someWeather(со всеми полями JSON), 4-therdWeather(со всеми полями JSON)
источник

DS

Dmitriy Shilnikov in learn.java
Mr Vis
Нужно сделать 4 таблицы. 1-data, city, openWeather(oneToOne), someWeather(oneToOne), therdWeather(oneToOne)  2- openWeather(со всеми полями JSON), 3-someWeather(со всеми полями JSON), 4-therdWeather(со всеми полями JSON)
Это клиент сказал?
источник

M

Mr Vis in learn.java
Думаю так сделать
источник

M

Mr Vis in learn.java
нет я так думаю
источник

SS

Semen Savchenkov in learn.java
А что, данные в ответах прям совсем разные?
источник

DS

Dmitriy Shilnikov in learn.java
Если они сильно разные, то может такое разделение по таблицам не подойдёт для других сервисов
источник

M

Mr Vis in learn.java
JSON разный, названия полей разные
источник

DS

Dmitriy Shilnikov in learn.java
Правильнее, наверно, всё-таки не разбивать на много таблиц. Только коллекции в отдельные таблицы.
источник