0

我们正在从休眠 4 迁移到休眠 5。我们在项目中使用了“hilo”生成器,使用表作为序列生成器为多对多表生成 id:

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

但是 Hibernate 5 不支持 hilo,当我使用“native”而不是“hilo”时,序列从 0 开始,而不是从生成的最高数字开始。请让我知道休眠 5 中是否有“hilo”的替代品。谢谢

4

1 回答 1

0

我已将序列生成器从 hilo 更改为 increment 并且它对我有用

<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>

于 2018-12-10T23:33:16.780 回答