0

我有一个 TIME 的 sql 数据类型。现在,12:00 AM 的数据存储为 00:00:00。

在映射到表的 POJO 中,我根据休眠规范将数据类型指定为 java.util.Date。但是,在加载数据类型为 00:00:00 的行时,我得到了这个异常。

Cannot convert value '00:00:00' from column 18 to TIMESTAMP

我该如何解决这个问题?

4

1 回答 1

1

对于 SQLServer,您可以使用类似的东西。我猜它也应该适用于时间类型。(我不知道它是否会改变其他数据库类型)

private Date lockedUntil;
@Column(name="DATE", columnDefinition="DATETIME")
@Temporal(TemporalType.TIMESTAMP)
public Date getDate() {
    return date;
}
于 2013-06-04T08:27:08.960 回答