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递增的,

加上就可以了。

 

你可能感兴趣的:(Hibernate)