2017-08-10 49 views
0

我有一個(start_time)列是類型timestamp與時區。我有一個JPA映射實體,其內容如下:Postgres Timestamp列與Java util.Date

@Column(name = "start_time") 
@Temporal(TemporalType.TIMESTAMP) 
private Date startTime;// (util.date) 

我的表的值爲「2017-08-09 09:57:00 + 05:30」。當我使用JPA映射值時,我得到的值爲「2017-08-09 09:57:00.0」

當我嘗試調試時,我可以在日期屬性中看到CDATE,它顯示出正確的值與時區。如何正確映射?

回答

1

試着改變@Column(name = "start_time") on @Column(name = "start_time", columnDefinition = "TIMESTAMP WITH TIME ZONE")

+0

很酷。有效。謝謝 – prakash