我正在使用 EclipseLink 和 H2,并且我已将策略设置为
strategy = GenerationType.AUTO
因为 IDENTITY 策略不起作用(它尝试插入 NULL id 并失败)。
现在我不知道 AUTO 类型使用什么,但它似乎可以工作,但给出的 id 有点随机,而我希望它们从 1 开始并尽可能以 1 的步长增加。
然而,JPA 似乎插入了 1,51,52,101,151,这有点太随机了,我认为这是对数字的浪费。即使这不是浪费(例如,因为 JPA 还使用了间隙之间的缺失数字)我希望 id 增加而不是随机的!
关于如何设置它的任何建议?