1. 程式人生 > >Mybatis中對於Mysql資料庫中NULL的日期資料報錯

Mybatis中對於Mysql資料庫中NULL的日期資料報錯

問題:MySQL資料庫,如果資料庫中日期欄位為空為值為'0000-00-00 00:00:00"時,查詢的時候回報:Cannot convert value '0000-00-00 00:00:00' from column 10 to TIMESTAMP

解決辦法:

更改連線資料庫方式

在連線:jdbc:mysql://127.0.0.1:3306/test 後面加上一個引數zeroDateTimeBehavior=convertToNull

即更改為:

jdbc:mysql://127.0.0.1:3306/test?zeroDateTimeBehavior=convertToNull

問題就解決了。