В Hibernate как я могу передать свой собственный идентификатор, хотя столбец с автоинкрементом - PullRequest
0 голосов
/ 18 марта 2019

У меня есть таблица mysql со столбцом id, она имеет тип auto_increment.У меня есть соответствующий компонент, а в поле есть аннотация @GeneratedValue(strategy=GenerationType.AUTO)

Иногда я сам устанавливаю значение идентификатора.Когда я устанавливаю идентификатор в бине и сохраняю его (HibernateManager.currentSession().save(object)), я обнаруживаю, что идентификатор в БД отличается от того, что я установил.Я посмотрел на sql, сгенерированный hibernate.Список полей в insert statement не содержит идентификатора.Вопрос в том, как передать свой собственный идентификатор, даже если столбец имеет автоинкремент

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