报错为:value XXXX can not be represented as java.sql.Timestamp ......
java
是由于数据库中有 0000-00-00 00:00:00 这样的值,这个值在MySQL中做为一个特殊的存在,mysql
在Java中,java.sql.Date 会视为不合法,被JVM认为格式不正确。web
解决方法sql
链接数据库的配置文件中加入zeroDateTimeBehavior=convertToNull数据库
例如 在 web.properties 中 jdbc.url_conf 中ide
jdbc.url_conf=jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=utf-8&zeroDateTimeBehavior=convertToNullurl
最后添加&zeroDateTimeBehavior=convertToNullspa