我正在使用Spring / Hibernate创建我的应用程序(Hibernate 4.3.6)// Spring(4.3.0)的某些项目,我的问题是当我存储日期字段时将其存储为“ 0000-00- 00 00:00:00”,我尝试了以下操作:
1-@Columnprivate Timestamp registerationDate;
2
@Column
@Temporal(TemporalType.TIMESTAMP)
private Timestamp registerationDate;
3
private Date registerationDate;
4
@Column
@Temporal(TemporalType.TIMESTAMP)
private Date registerationDate;
我所有的测试都得出相同的结果。
我正在使用MySQL作为数据库
最佳答案
尝试使用java.util.Date作为您的时间戳类型。还可以使用设置方法或在持久化之前的某个位置对其进行初始化。