Spring 带有Java util.Date的Postgres时间戳列
我有一个带有时区的timestamp类型的(start_time)列。我有一个JPA映射实体,如下所示Spring 带有Java util.Date的Postgres时间戳列,spring,postgresql,hibernate,jpa,jodatime,Spring,Postgresql,Hibernate,Jpa,Jodatime,我有一个带有时区的timestamp类型的(start_time)列。我有一个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属性中看到
@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,它显示了时区的正确值。如何正确映射?尝试更改
@Column(name=“start\u time”)
上的@Column(name=“start\u time”,columnDefinition=“TIMESTAMP WITH timezone”)
尝试更改@Column(name=“start\u time”,columnDefinition=“TIMESTAMP WITH timezone”)