原文: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