1. 程式人生 > >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個數字增長。