我正在开发一些项目,我正在使用 Spring/Hibernate 创建我的应用程序 (Hibernate 4.3.6)//Spring (4.3.0) 我的问题是,当我存储日期字段时,它会存储为“0000” -00-00 00:00:00”我尝试过以下操作:
1-
@Column
私有(private)时间戳注册日期;
2-
@Column
@Temporal(TemporalType.TIMESTAMP)
private Timestamp registerationDate;
3-
private Date registerationDate;
4-
@Column
@Temporal(TemporalType.TIMESTAMP)
private Date registerationDate;
我的所有测试都给出了相同的结果。 我使用 MySQL 作为我的数据库
最佳答案
尝试使用 java.util.Date 作为时间戳类型。还在持久化之前在 setter 方法或其他地方初始化它。
关于java - Hibernate不保存时间戳字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46093972/