Отрицательное значение ID и ВСТАВКА - PullRequest
1 голос
/ 30 января 2012

У меня есть поле Id, помеченное @GeneratedValue.Есть ли способ сделать автоинкрементное значение hibernate в этом поле, если я передам отрицательное значение, а не только ноль?

Ответы [ 2 ]

1 голос
/ 15 апреля 2014

Вы также можете избежать отрицательного идентификатора, используя allocSize:

@Id
@SequenceGenerator(name = "Template_SEQ", allocationSize=1)
@GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "Template_SEQ")

Я тестировал с Hibernate 4.3.1.

1 голос
/ 30 января 2012

Я нашел решение: его назвали Спящий итерцептор

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