今天写项目的时候,突然遇到
Value '0000-00-00' can not be represented as java.sql.Timestamp
查询时异常
java.sql.SQLException:Value '0000-00-00' can not be represented as java.sql.Date
这样的错误,后面检查数据才发现,字段中有个为datetime类型时默认值为:0000-00-00 00:00:00
经过查找资料,解决方法在我们连接数据库的url后带上这样一个参数zeroDateTimeBehavior=convertToNull,这样问题就解决了