bug制造的我来了!
接下来给大家复现一下
使用mybatis的时候出现了create_time的异常,网上查看了一些解决方案:说是mybaties的版本问题,导致mybatis使用的是LocalDateTime而不是Date导致出现解析时间异常,原本我也以为是mybatis的版本问题,转念一想不对,我的版本是3.5.2的不是他们说的那些低版本,并且之前的时候还可以用的,怎么在这次写的时候会出现这个异常,
后来仔细一瞅,发现这个
Cause: java.sql.SQLException: Zero date value prohibitedn
说date的数据是0,后来查了一下数据库 发现我的数据库的时间确实是0,尬了尴的
究其原因是我的数据出了问题,然后排查一下是我的sql映射的值,两个位置写反了,导致插入到数据库中的数据为0,以至于其无法进行解析
大意了大意了
Error attempting to get column 'create_time' from result set. Cause: java.sql.SQLException: Zero date value prohibitedn; Zero date value prohibited; nested exception is java.sql.SQLException: Zero date value prohibited
错误原因:
数据库中时间存储错了,解释如下



