0
点赞
收藏
分享

微信扫一扫

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


这段代码针对的是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 条评论