Разница между собственным и инкрементным типом генератора идентификаторов

Какова основная разница между тем, когда мы используем native а также increment генератор идентификаторов типов в спящем режиме

Поскольку у меня была сущность, в которой генератор был ранее native, но затем изменил его на incremental Некоторое время все работало нормально. Но только вчера, когда я перешел на native снова вставка не говорит Contraint Violation,

У меня есть индекс настроен в id поле, которое генерируется автоматически.

Я что-то здесь упускаю?

Спасибо

1 ответ

Решение

Родной генерируется БД - если БД это делает. Инкремент - генерирует в режиме гибернации, которые являются уникальными, только когда никакой другой процесс не вставляет данные в ту же таблицу.

Другие вопросы по тегам