Hibernate 无法转换值';0000-00-00:00:00';从第6列到时间戳
我使用CriteriaAPI从MySQL数据库中获取行。有些行的时间戳字段的值为“0000-00-00:00:00” 我已将这一行置于我的hibernate配置中Hibernate 无法转换值';0000-00-00:00:00';从第6列到时间戳,hibernate,Hibernate,我使用CriteriaAPI从MySQL数据库中获取行。有些行的时间戳字段的值为“0000-00-00:00:00” 我已将这一行置于我的hibernate配置中 <property name="hibernate.connection.zeroDateTimeBehavior">convertToNull</property> 如果我编写附加zeroDateTimeBehavior=convertToNull的te jdbc url,它可能会工作 要仅使用Hibern
<property name="hibernate.connection.zeroDateTimeBehavior">convertToNull</property>
如果我编写附加zeroDateTimeBehavior=convertToNull的te jdbc url,它可能会工作
要仅使用Hibernate配置属性返回空值,需要执行哪些操作?我建议在数据库中用空值替换“0000-00-00 00:00:00”。在大多数情况下,这是有意义的。@curandero我不能编辑数据库,因为我只有选择权限
Caused by: java.sql.SQLException: Cannot convert value '0000-00-00 00:00:00' from column 6 to TIMESTAMP