1. 程式人生 > >java.lang.IllegalArgumentException: invalid comparison: java.util.Date and java.lang.String--異常2

java.lang.IllegalArgumentException: invalid comparison: java.util.Date and java.lang.String--異常2

情景再現:後臺使用Mybatis,在按時間查詢查詢時報 java.lang.IllegalArgumentException: invalid comparison: java.util.Date and java.lang.String異常,如下圖

查詢原因:找到原來是下面這個條件版判斷引起的,因為這裡會把時間型別轉換成字串進行判斷,然後就會會報上述問題

解決辦法:去掉就行啦!

注意到沒:我這邊sql中沒有對下面時間格式處理,是不是有些奇怪呀,這樣會不會報格式錯誤嗎?

答案:不會 !哈哈 !因為我在實體物件那邊已經處理格式啦!

好了 就到這裡嘍!(^_^)