Использование функций гибернации с данными весны jpa - PullRequest
0 голосов
/ 18 апреля 2020

Проблема:

Spring data jpa saveall () внутренне вызывает метод слияния jpa. Метод слияния Jpa вызывает выбор перед каждым обновлением. Это вызовет огромное количество операций выбора в пакетной операции.

Код выполняет массовый вызов, чтобы сначала извлечь требуемые идентификаторы и установить object.ID.

Вот почему вызовы весенней загрузки объединяются, что заранее вызывает выборку.

В качестве альтернативы я хотел использовать функцию hibernate update (). Я создал репозиторий entityManager и использовал для него класс Session.

Итак, моя операция обновления теперь будет использовать метод обновления hibernate. При вставке будет использоваться метод save () из хранилища данных Spring.

Я правильно делаю?

Можно ли использовать репозиторий данных Spring и спецификацию гибернации c Реализация в одном проекте?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...