首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java相关 >

Hibernate Cannot convert value '0000-00-00 00:00:00' from 有关问题解决

2012-12-23 
Hibernate Cannot convert value �-00-00 00:00:00' from 问题解决问题显示:17:24:09.062 E

Hibernate Cannot convert value '0000-00-00 00:00:00' from 问题解决
问题显示:

17:24:09.062 ERROR org.hibernate.util.JDBCExceptionReporter - Cannot convert value '0000-00-00 00:00:00' from column 5 to TIMESTAMP.

 

原因:在mysql数据库中,如果Date类型的字段为空或者值为'0000-00-00"时,用Hibernate的生成类时就会报错

解决方法:

      把jdbc.url变为:

       jdbc.url=jdbc:mysql://192.168.3.7:3306/mmcms_pmi?characterEncoding=

UTF-8&zeroDateTimeBehavior=convertToNull&transformedBitIsBoolean=true   

这样就可以了。

[解决办法]
characterEncoding=UTF-8&characterSetResults=UTF-8&zeroDateTimeBehavior=convertToNull 

热点排行