Сохраняются ли и сохраняются ли оба следующих значения последовательности сразу, если типом генерации является последовательность? - PullRequest
1 голос
/ 24 февраля 2020

Когда у сущности есть идентификатор, сгенерированный с помощью «стратегии = GenerationType.Sequence», и если присоединить эту сущность к контексту постоянства, используя session.save или session.persist, оба эти вызова вызовут следующее значение последовательности вызвать следующее значение для hibernate_sequence?

Согласно JPA, постоянному вызову не понадобится идентификатор, пока не произойдет грипп sh или не произойдет фиксация, когда для flushtype установлено значение AUTO.

А также, когда для generationType задано значение Identity, session.persist не выполняет вставку в базу данных, а session.save будет, и это объясняет, почему. Но в случае если GenerationType установлен в sequence, что-то ведет себя иначе?

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