Size: a a a

Spring Framework and more

2019 November 24

АС

Андрей Силютин in Spring Framework and more
Если есть пагинация, то однозначно sql
источник

EI

Edem Injection in Spring Framework and more
Андрей Силютин
Если есть пагинация, то однозначно sql
что значит пагинация
источник

АС

Андрей Силютин in Spring Framework and more
Limit/offset
источник

EI

Edem Injection in Spring Framework and more
источник

KV

Kostya Vorona in Spring Framework and more
Всем привет. Нужен совет....
Ситуация такая, получаю ответ в виде JSON, и мне надо все поля которые в ответе записать в бд. Как это лучше сделать?
источник

РС

Рустем Сабитов in Spring Framework and more
Kostya Vorona
Всем привет. Нужен совет....
Ситуация такая, получаю ответ в виде JSON, и мне надо все поля которые в ответе записать в бд. Как это лучше сделать?
Сохранить все это в jsonb формате
источник

АС

Андрей Силютин in Spring Framework and more
Kostya Vorona
Всем привет. Нужен совет....
Ситуация такая, получаю ответ в виде JSON, и мне надо все поля которые в ответе записать в бд. Как это лучше сделать?
БД реляционная или нет? К данным в базе какие запросы будут применяться? Какой используется стек в приложении? Это как-то касается spring?
источник

KV

Kostya Vorona in Spring Framework and more
Андрей Силютин
БД реляционная или нет? К данным в базе какие запросы будут применяться? Какой используется стек в приложении? Это как-то касается spring?
Вы правы... наверное мало инфы ввел...
Spring boot, mysql+jpa
И в дальнейшем будут запросы по выборкам из полей...
источник

АС

Андрей Силютин in Spring Framework and more
Kostya Vorona
Вы правы... наверное мало инфы ввел...
Spring boot, mysql+jpa
И в дальнейшем будут запросы по выборкам из полей...
Для начала необходимо создать таблицу с нужными столбцами. Хорошей практикой является использование миграций бд.
Затем надо создать Entity для этой таблицы.
Третьим шагом - десериализация json с помощью jackson2. Пришёл json -> получили экземпляр Entity. Но я бы сделал промежуточный класс (DTO) который имеет все те же поля, что и Entity. Сначала десериализовать в DTO, затем создать new Entity() и засеттить все поля из DTO.
Далее создаём crud-репозиторий для Entity (см Spring Data repositories).
Вызываем метод репозитория save(entity); из какого-нибудь сервиса
источник

АС

Андрей Силютин in Spring Framework and more
если не используется Spring Data, то некоторые шаги будут отличаться. Надо будет использовать entityManager
источник

KV

Kostya Vorona in Spring Framework and more
Андрей Силютин
если не используется Spring Data, то некоторые шаги будут отличаться. Надо будет использовать entityManager
О!! Направление понял. Спасибо 👍
источник

EI

Edem Injection in Spring Framework and more
Андрей Силютин
Для начала необходимо создать таблицу с нужными столбцами. Хорошей практикой является использование миграций бд.
Затем надо создать Entity для этой таблицы.
Третьим шагом - десериализация json с помощью jackson2. Пришёл json -> получили экземпляр Entity. Но я бы сделал промежуточный класс (DTO) который имеет все те же поля, что и Entity. Сначала десериализовать в DTO, затем создать new Entity() и засеттить все поля из DTO.
Далее создаём crud-репозиторий для Entity (см Spring Data repositories).
Вызываем метод репозитория save(entity); из какого-нибудь сервиса
десериализовать*?
источник

АС

Андрей Силютин in Spring Framework and more
Edem Injection
десериализовать*?
исправил, спасибо
источник

T

Tom in Spring Framework and more
источник
2019 November 26

И

Илья in Spring Framework and more
Why do you need second DS?
источник

AA

Alexey Astashenko in Spring Framework and more
Привет. Есть такой вопрос: https://stackoverflow.com/questions/59026764/spring-websockets-amazon-mq-limitations. Есть ли кто-нибудь кто юзал spring messaging websockets + stomp + внешний брокер и может помочь с ответом?
источник

T

Tom in Spring Framework and more
Илья
Why do you need second DS?
Because I need to implement 2 data bases
источник

И

Илья in Spring Framework and more
Tom
Because I need to implement 2 data bases
Do you need to work with it simoltaniously?
источник

T

Tom in Spring Framework and more
Илья
Do you need to work with it simoltaniously?
Not really, There are different methods where I need either the one or the other data base
источник

И

Илья in Spring Framework and more
Tom
Not really, There are different methods where I need either the one or the other data base
I mean it)
источник