MyBatis 查詢字段名 status 避坑


問題:查詢如下 報錯開始時間 TIMESTAMP 轉為 Integer 失敗 即使 加了  `` 包裹。 查詢內容與實體類轉換,會被上下的干擾到。

本以為解決辦法:  將其分開,status 遠離時間類型,或加別名。確實也奏效過

 

 

 可以看到 status name 都是 mysql  偏敏感的字,設計表字段的時候,還是盡量加下划線結尾吧

 

 

 改了加下划線,還是有報錯,這是什么原因啊

 

 

 

 

 字段調整順序,要么就是報這個錯誤:

 

 幾番折騰,把那些引起報錯的字段隔開,又是改字段加下划線,又是使用別名,現在終於沒有報錯了。可以正常查出了

 

 

 難道是mybatis 的bug?

 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM