我的SQL数据类型为TIME。现在,12:00 AM的数据存储为00:00:00。
在映射到表的POJO中,我根据hibernate规范给出了java.util.Date的数据类型。但是,在加载具有数据类型00:00:00的行时,我会收到此异常。
Cannot convert value '00:00:00' from column 18 to TIMESTAMP
我该如何解决这个问题?
答案 0 :(得分:1)
对于SQLServer,您可以使用类似的东西。它也适用于我想的时间类型。(我不知道它是否会改变其他数据库类型)
private Date lockedUntil;
@Column(name="DATE", columnDefinition="DATETIME")
@Temporal(TemporalType.TIMESTAMP)
public Date getDate() {
return date;
}