C/C++教程

项目报错 org.hibernate.exception.GenericJDBCException

本文主要是介绍项目报错 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”时,返回结果为空(验证不行,不知道怎么回事)

这篇关于项目报错 org.hibernate.exception.GenericJDBCException的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!