問題:
代碼中查詢MySQL的結果集時報錯,提示Value '0000-00-00 00:00:00' can not be represented as java.sql.Timestamp;剛開始以為是代碼中格式化結果集中的日期報錯,找了一遍發現並沒有對日期進行格式化,發現是查詢的結果集中某數據行的日期值為0000-00-00 00:00:00。因MySQL的時間類型datetime范圍是1000-01-01 00:00:00 到 9999-12-31 23:59:59,所以報錯。
解決方法:
將日期改為正常日期即可。