java / 正文

Cause: java.sql.SQLException: Zero date value prohibited ; Zero date value prohibited

2024-01-13 23:29 1328 浏览
评论(0
字体大小:

Cause: java.sql.SQLException: Zero date value prohibited ; Zero date value prohibited; nested exception is java.sql.SQLException: Zero date value prohibited

原因   数据库里存的update_time 的格式是 : 0000-00-00 00:00:00 ,所以在set到实体类是转换Date 报错

解决方法
1. 把数据库里的update_time 时间改成一个准确的时间就可以了!然后确保 每次插入数据 都 用数据库里的 now() ,或者 数据库里设置默认值 为null 等等多种方法,使他不要是 无效的时间格式就ok。
2. 数据库配置增加zeroDateTimeBehavior 属性

jdbc:mysql://yourserver:3306/yourdatabase?zeroDateTimeBehavior=convertToNull

 

本文发布于程序达人 ,转载请注明出处,谢谢合作

0 人认为有用
0 评论

相关热点文章推荐

程序达人 - chengxudaren.com

一个帮助开发者成长的社区

相关文章