原文:mysql在spring+mybatis中出现value '0000-00-00 00:00:00' can not be represented as java.sql.Timestamp的几种种解决办法

java.sql.SQLException: Value : : can not be represented as java.sql.Timestamp 当日期字段在数据库中可为空,并且其默认值为 : : ,在mysql中作为一个特殊值存在。但是java日期类型不认可转换抛出以上异常。 解决方法: 将日期改为正常日期即可,并且修改其默认值为null。 .修改数据库连接,增加zeroDateTim ...

2019-06-14 17:36 0 1061 推荐指数:

查看详情

mssql-异常value '0000-00-00' can not be represented as java.sql.Date

Mysql开发中采用ResultSet取值時,不管是才用getString()还是用getDate(),或者getObject,均会拋出如题所述异常.查阅Mysql官方Bug咨询: 是因为日期型(Date或DateTime类型)字串为'000-00-00'时,MySQL预设处理方式是拋 ...

Tue Mar 01 19:50:00 CST 2016 0 3484
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM