我有一个(start_time)列,其类型为timestamp with time zone。我有一个JPA映射实体,如下所示,
@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”
当我尝试调试时,我可以在date属性中看到CDATE,它显示了timezone的正确值。如何正确映射?
答案 0 :(得分:2)
尝试更改@Column(name = "start_time")
@Column(name = "start_time", columnDefinition = "TIMESTAMP WITH TIME ZONE")