0
我正在使用JPA,我想用当前时间戳初始化日期字段(如果该字段未明确设置为特定值) 我不想在数据库中执行此操作层,因为我使用的MySQL,该字段为DATETIME,和我们使用之前的版本MySQL 5.6.5 下面的代码片段:日期默认初始化在JPA
@Entity
@Table(name = "comentariu")
public class Comentariu implements Serializable{
...
@Column(name = "dataCreare")
@Temporal(TemporalType.TIMESTAMP)
private Date dataCreare = new Date();
...
public Date getDataCreare() {
return dataCreare;
}
public void setDataCreare(Date dataCreare) {
this.dataCreare = dataCreare;
}
}
初始化这种方式鼓励here
确实看到任何与此问题? 我很担心,因为当我在初始化语句上设置一个断点时,我注意到代码被执行了好几次,可能是因为JPA的'引擎'