java.sql.SQLException: Value '0000-00-00 00:00:00' can not be represented as java.sql.Timestamp是因为时间字段里有'0000-00-00 00:00:00‘这种格式的日期导致的
解决方法,把这种日期换成标准的日期格式,年月日不能用0表示
或者在mysql连接的时候添加如下字符串
jdbc:mysql://localhost/mydb?zeroDateTimeBehavior=convertToNull
该字段的值将表示为空