【exceptions】Cause: java.sql.SQLException: Only dates in the AD era are accepted.

今天在接口的开发中遇到一个问题,把对方表中的数据导入到本地数据库的时候mybatis抛出这个错误

原因

对方的数据中一个时间的字段中存在错误的数据

0000-00-00 00:00:00

mybatis插入数据库的时候发现解析后的时间年份小于公元后1年,抛出了这个异常

PS

异常中的AD意思就是公元后的意思,所以异常的完整意思是:只能接受公元后范围的日期

猜你喜欢

转载自blog.csdn.net/coldfireman/article/details/79569230