[英]Hibernate not saving time-stamp fields
我正在使用Spring / Hibernate創建我的應用程序的某些項目(Hibernate 4.3.6)// Spring(4.3.0),我的問題是當我存儲日期字段時將其存儲為“ 0000-00- 00 00:00:00”,我嘗試了以下操作:
1-
@Column private 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作為您的時間戳類型。 還可以在設置方法或持久化之前的某個地方對其進行初始化。
我發現了這個問題,我只是更新了MySQL連接器的依賴關系,現在我使用的是最新版本“ 5.1.44”,該版本解決了該問題,我按原樣使用了Date Field,而沒有使用時間字段,因此成功了
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.