Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个 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
我该如何解决这个问题?
对于 SQLServer,您可以使用类似的东西。我猜它也应该适用于时间类型。(我不知道它是否会改变其他数据库类型)
private Date lockedUntil; @Column(name="DATE", columnDefinition="DATETIME") @Temporal(TemporalType.TIMESTAMP) public Date getDate() { return date; }