貌似找到原因了,mysql数据表里面有date类型的字段,字段值为0000-00-00时就出错
java.sql.SQLException: Value '0000-00-00' can not be represented as java.sql.Date
同时像timestamp类型字段,如果全为0也会出问题
java.sql.SQLException: Value '0000-00-00 00:00:00' can not be represented as java.sql.Timestamp
可问题是mysql定义这种类型后没有插入有效值时就默认是这个啊?该怎么处理?