can not be represented as java.sql.Timestamp 0000-00-00 00:00:00
出现这个错误,是因为Hibernate他认为这个时间 0000-00-00 00:00:00 并不是一个有效的时间
通常是因为你的数据库中有时间格式是这样的 0000-00-00 00:00:00
所以就会产生异常
解决的办法有两个:
第一个:从一开始就避免,或现在理解把时间格式恢复到正常的状态
第二个:修改连接的url,在后面添加如下的参数
zeroDateTimeBehavior=convertToNull
即:jdbc.url = jdbc:mysql://XXXXXX:3306/XXXXXX?useUnicode=true&zeroDateTimeBehavior=convertToNull&characterEncoding=utf-8
一般我们做第二个修改
爆款云服务器s6 2核4G 低至0.46/天,具体规则查看活动详情