大家用hibernate的时候, 使用hibernate的sequence自动增长序列, 数据库是oracle, 如果xml生成对应的表的类的时候, 序列是正常的, 比如
1, 2, 3, 4 ,5 ,6, 7正常增加
但如果使用annotation序列就不对劲了, 比如
1, 50, 100, 150, 200
, 高手么, 这是什么问题, 在annotation里面如何设置!!设置好就可以了,楼上的的应该可以
对的 如果自增是1那就改成50好了
主要是@SequenceGenerator()里的 allocationSize 这个属性设为1源代码中是50即增长步长@SequenceGenerator(name = "SEQ_NAME", allocationSize = 1, initialValue = 1000, sequenceName = "SEQ_NAME")
@GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "SEQ_NAME")