EJB EntityBean 中,对自增字段的定义

无愠色

关注

阅读 68

2023-02-19


这段代码针对的是postgres的,对oracle的话,应该也是一样

private Integer id;
@Id
@GeneratedValue(strategy=GenerationType.SEQUENCE,generator="job_id_seq")
@SequenceGenerator(name="job_id_seq",sequenceName="job_id_seq")
@Column(name = "id", unique = true, nullable = false, insertable = true, updatable = true)
public Integer getId() {
return this.id;
}
public void setId(Integer id) {
this.id = id;
}

job_id_seq 为自己定义,其他地方不需再定义

 

 

 

如果针对mySql的话,只需

@GeneratedValue(strategy=GenerationType.IDENTITY)


精彩评论(0)

0 0 举报