标签: hibernate jpa
当我启动服务器并添加条目时,生成的id将以1,2开始,依此类推。重新启动后,添加一个条目将生成一个类似32,xxx的id。另一次重新启动和添加条目将生成一个类似65,xxx的ID。
我不知道为什么会这样。
这是我正在使用的注释的片段。我正在使用Hibernate 3.4.0.GA。
@Id @GeneratedValue(strategy = GenerationType.TABLE) private Long id;
答案 0 :(得分:0)
你在这里使用什么版本的Hibernate?我已经看到了一些关于id生成的问题与最新版本(如HHH-4228,HHH-4228和另一个关于高低值被错误计算,我找不到的)已经在Hibernate中修复过了3.5.2。你能尝试一下吗?
如果这不适用,如果您使用allocationSize=1会发生什么?
allocationSize=1