我正在使用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作为您的时间戳类型。还可以使用设置方法或在持久化之前的某个位置对其进行初始化。

10-01 20:35
查看更多