'0000-00-00 00:00:00' can not be represented as java.sql.Timestamp error

痴心易碎 提交于 2020-02-02 16:13:55

'0000-00-00 00:00:00' can not be represented as java.sql.Timestamp error

异常现象

### Cause: java.sql.SQLException: Value '0000-00-00 00:00:00' can not be represented as java.sql.Timestamp
; SQL []; Value '0000-00-00 00:00:00' can not be represented as java.sql.Timestamp; nested exception is java.sql.SQLException: Value '0000-00-00 00:00:00' can not be represented as java.sql.Timestamp
org.springframework.dao.TransientDataAccessResourceException: 
### Error querying database.  Cause: java.sql.SQLException: Value '0000-00-00 00:00:00' can not be represented as java.sql.Timestamp

最简单的解决办法:

在jdbc的连接中增加:zeroDateTimeBehavior=convertToNull

参考资料:

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!