2016-04-28 117 views
0

我一直在爲我的實體類配置Spring審計。使用註釋,我有這樣的事情:Spring JPA,Eclipselink和審計

@CreatedDate 
@NotNull 
private Date createdDate 

@CreatedBy 
@NotNull 
private User createdBy 

的createdBy領域正在被設置正確,但是持續的對象失敗,空createdDate。我猜測這可能與Eclipselink的類型轉換有關?

回答

1

@自JPA 1.0發佈以來,可以使用時間註釋。 @Temporal解決了將Java對象中的日期和時間值轉換爲兼容數據庫類型並將其重新提取回應用程序的主要問題之一。

@Column(name = "XDATE") @Temporal(TemporalType.DATETIME) private Date xDate; //java.util.Date

我希望這將解決您的問題。欲瞭解更多信息,請參考此link

+0

是的 - 這是完美的謝謝 - 現在所有的工作! – skyman