jpa中主键使用oracle序列

 

jpa中主键使用oracle序列

 

实体类配置

 

 

@Id
 @GeneratedValue(strategy=GenerationType.SEQUENCE,generator="mseq")
 @SequenceGenerator(name="mseq",sequenceName="metadata_seq",allocationSize=1)
 @Column(name = "ENTID", unique = true, nullable = false, precision = 22, scale = 0)
 public long getEntid() {
  return this.entid;
 }

 

sequenceName 是自己在oracle中创建的序列。allocationSize要指定为1,否则它会按照默认50个数字增长。

http://five.iteye.com/blog/1722135

你可能感兴趣的:(jpa中主键使用oracle序列)