异常

    java.sql.SQLException: Value ‘0000-00-00 00:00:00’ can not be represented as java.sql.Timestamp

简单的说,就是 表中的时间是   0000-00-00 00:00:00 格式的,拿到java中就不被识别了。

解决办法:   

1)不让这种数据产生

2)修改数据库连接:

datasource.url=jdbc:mysql://localhost:3306/pe?useUnicode=true&characterEncoding=gbk &zeroDateTimeBehavior=convertToNull

原因在于,系统会将这种格式的时间转化。

参考:https://blog.csdn.net/zhuzj12345/article/details/84333672

原文地址:https://www.cnblogs.com/yrjns/p/11196254.html