原文:【明哥報錯簿】之 mybatis異常invalid comparison: java.util.Date and java.lang.String

背景:數據庫為postgresql,表字段屬性為timestamp格式 原因是mybatis . . 中對於時間參數進行比較時的一個bug. 如果拿傳入的時間類型參數與空字符串 進行對比判斷則會引發異常. 所以在上面的代碼中去該該判斷, 只保留非空判斷就正常了 之前的mapper里面進行了非null和非空驗證,要去掉非空驗證 前台jsp傳入后台的時間為string,在service里將string ...

2017-03-29 18:27 0 24366 推薦指數:

查看詳情

mybatis異常invalid comparison: java.util.Date and java.lang.String

開發中改動mapper文件后需要重新編譯發布, 由於工程比較大非常耗時, 所以為方便快速測試干脆寫了一個小java工程. 工程中用到的dao, mapper和實體類都是從工程中拷出來的, 數據庫也是同一個. 但是遇到一個比較奇怪的問題 實體類中有一個屬性 ...

Tue Oct 17 22:14:00 CST 2017 1 3690
mybatis異常invalid comparison: java.util.Date and java.lang.String

開發中改動mapper文件后需要重新編譯發布, 由於工程比較大非常耗時, 所以為方便快速測試干脆寫了一個小java工程. 工程中用到的dao, mapper和實體類都是從工程中拷出來的, 數據庫也是同一個. 但是遇到一個比較奇怪的問題 實體類中有一個屬性 private Date ...

Wed Apr 10 19:55:00 CST 2019 2 3891
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM