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