我正在使用条件API从MySQL数据库中获取行。有些行的timestamp字段的值为'0000-00-00 00:00:00'。
我已将此行放在我的休眠配置
中<property name="hibernate.connection.zeroDateTimeBehavior">convertToNull</property>
但是我仍然没有得到时间戳设置为null的Object而是显示异常
Caused by: java.sql.SQLException: Cannot convert value '0000-00-00 00:00:00' from column 6 to TIMESTAMP
如果我写了附有zeroDateTimeBehavior = convertToNull的te jdbc url,它可能会工作 需要做什么才能仅使用hibernat e配置属性将空值返回到零日期时间值?