在控制台出现java.sql.SQLException:Value ’0000-00-00′ can not be represented as java.sql.Date,
原因有一下几点:
查看数据库,发现字段date中有数据是0000-00-00;
0000-00-00在mysql是个特殊值,作为date类型变量的默认值,java把它看作非法值来看待。
同理,datatime也一样,出现0000-00-00 00:00:00java把它看作非法值。
解决办法:
在url后面添加 zeroDateTimeBehavior=convertToNull
问题解决。