我们正在从hibernate 4迁移到hibernate5。我们已经在我们的项目中使用了"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开始,而不是从最高生成的数字开始。你能告诉我hibernate 5中的"hilo“有什么替代吗?谢谢。
发布于 2018-12-11 07:33:17
我已经将序列生成器从hilo改为increament,这对我很有效
<generator class="hilo">
<param name="table">cw_unique_key</param>
<param name="column">next_value</param>
</generator>
将序列生成器从hilo改为increament
<generator class="increment">
<param name="table">cw_unique_key</param>
<param name="column">next_value</param>
</generator>
https://stackoverflow.com/questions/53198888
复制相似问题