Замена TableHiLoGenerator в Hibernate 5 - PullRequest
0 голосов
/ 08 ноября 2018

мы переходим из спящего режима 4 в спящий режим5. Мы использовали генератор "hilo" в нашем проекте, чтобы сгенерировать идентификатор для таблиц "многие ко многим", используя таблицу в качестве генератора seguence:

<generator class="hilo">
  <param name="table">cw_unique_key</param>
  <param name="column">next_value</param>
</generator>

но Hibernate 5 не поддерживает hilo, и когда я использую «native» вместо «hilo», секвенции начинаются с 0, а не с самого высокого сгенерированного числа. Не могли бы вы дать мне знать, если в hibernate есть замена для hilo 5. спасибо

1 Ответ

0 голосов
/ 11 декабря 2018

Я изменил генератор последовательности с hilo на инкремент, и он работал для меня

<generator class="hilo">
  <param name="table">cw_unique_key</param>
  <param name="column">next_value</param>
</generator>

изменить генератор последовательности с hilo на инкремент

<generator class="increment">
  <param name="table">cw_unique_key</param>
  <param name="column">next_value</param>
</generator>
...