簡體   English   中英

Hibernate不保存時間戳字段

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM