создание последовательности с использованием @SequenceGenerator - PullRequest
0 голосов
/ 16 января 2012

Я хотел бы знать, если есть способ определить генератор последовательности Java стороны. Обычно у нас есть генераторы последовательности, определенные в базе данных, и мы сопоставляем их с сущностями, используя

@ SequenceGenerator (name = "generator", sequenceName = "SEQ_FOO_ID"). Но есть ли способ, которым hibernate сам генерирует значения вместо использования генераторов последовательностей из базы данных?

Спасибо!

1 Ответ

0 голосов
/ 16 января 2012

Да, используйте собственный генератор. Список доступен в документации по Hibernate . Некоторые из них не используют базу данных: increment и uuid *.

Если вам нужен порядковый номер, можно использовать генератор приращений, но он очень ограничен, потому что его нельзя использовать, если у вас есть кластер, или если какой-либо другой процесс также вставляет строки в базу данных.

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