Error attempting to get column 'openedDate' from result set. Cause: java.sql.SQLExceptio,0000-00-00

問題描述:

  數據庫datetime字段0000-00-00 00:00:00,  實體字段爲date

    

   查詢報錯

   

問題分析:

   百度了一波,0000-00-00 不是有效的日期值. 不應該用這個值來作爲默認值. timestamp 與 datetime 都有一個最小值的,但不是 0000-00-00. 

問題解決:  

   我嘗試在mybatis的xml文件裏做空值過濾,但是效果不理想,後來在網上搜到,可以在mysql的url連接上做過濾,

   

   但是得到的數據只有年月日

    

   暫時只能這樣滿足需求了

   

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章