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