项目报错 org.hibernate.exception.GenericJDBCException
作者:互联网
接口报错:org.hibernate.exception.GenericJDBCException 0000-00-00 00:00:00
这是mysql数据库在date为空的情况下会设置默认值, 0000-00-00 00:00:00 但是这种数据java是不识别的,所以会报错
解决办法1: 手动清空0000-00-00 00:00:00 或者统一将值更新掉 使他不为0000-00-00 00:00:00
解决办法2:在mysql连接的url后面加上 zeroDateTimeBehavior=convertToNull即可,如:
jdbc:mysql://localhost/driver_center?zeroDateTimeBehavior=convertToNull
此时,当数据库为“0000-00-00 00:00:00”时,返回结果为空(验证不行,不知道怎么回事)
标签:exception,hibernate,0000,00,报错,为空,mysql,convertToNull 来源: https://www.cnblogs.com/it-wwp/p/16154845.html