1
我們必須保存一個包含日期對象列表的實體。該列表註釋如下:JPA保存日期列表
@ElementCollection
@Temporal(TemporalType.DATE)
public List<Date> dates {
return dates;
}
這可以工作,但日期映射與數據庫中的varchar類型。有沒有另一種方法來在數據庫中存儲日期的集合?
我們必須保存一個包含日期對象列表的實體。該列表註釋如下:JPA保存日期列表
@ElementCollection
@Temporal(TemporalType.DATE)
public List<Date> dates {
return dates;
}
這可以工作,但日期映射與數據庫中的varchar類型。有沒有另一種方法來在數據庫中存儲日期的集合?
這很奇怪,它應該使用DATE類型。我假設你使用EclipseLink來生成你的DDL?
您可以使用@Column註釋來設置列定義以明確設置類型。
(也可以嘗試最新的EclipseLink版本,如果仍然無法記錄錯誤)。
是的,這有效。 –