В чем принципиальная разница между использованием генератора идентификаторов типов native
и increment
в hibernate.
Поскольку у меня была сущность, в которой генератор был ранее native
, но затем некоторое время менял его на incremental
, он работал нормально.Но только вчера, когда я снова изменился на native
, вставка не удалась, сказав Contraint Violation
.
У меня установлен индекс в поле id
, которое создается автоматически.
Я что-то здесь упускаю.
Спасибо