我正在使用javax.persistence作为实体对象的框架,数据库是Mysql。 我的实体对象有一个字段entryDate。
@Column(name = "ENTRYDATE")
private Date entryDate=new Date();
当我使用saveOrUpdate方法保存对象时,只有日期被保存。我还想保存时间戳和日期。由于我已经在字段声明中声明了日期,所以我不需要显式设置日期。如何在保存日期的同时也保存时间戳呢?
谢谢。
使用
@Temporal(TemporalType.TIMESTAMP)
@Column(name = "ENTRYDATE")
@Temporal(TemporalType.TIMESTAMP)
private Date entryDate=new Date();
如果您想保存时间戳,请尝试使用此方法,否则您可以使用TemporalType.Date(仅保存日期)和TemporalType.Time(仅保存时间)