hibernate annotations配置序列
1.官方的配置方法:
类:
?
@javax.persistence.SequenceGenerator(name="seq_test",sequenceName="SEQ_TEST_USER")?
?
id字段:
?
@Id@GeneratedValue(strategy=GenerationType.SEQUENCE,generator="seq_test")
?
?
2.个人采用的配置
在id字段上
?
@Id@GeneratedValue(strategy=GenerationType.SEQUENCE,generator="seq_test")@SequenceGenerator(name="seq_test",sequenceName="SEQ_TEST_USER",allocationSize=1)
?
?
allocationSize要注意:我参考官方文档配置,但是官方文档没有配置这个属性,导致我的序列默认不是按照1递增的,
加上就可以了。
?