mybatis 參數格式異常-- Error querying database. Cause: java.lang.NumberFormatException: For input string


mybatis中 <if></if>標簽中進行判斷時,如果傳入的時字符格式和數字進行判斷需要將數字進行轉譯,否則默認是數字和數字進行比較,這是就會出現參數格式異常
如<if test="department != 0 and department != null" > 中不對0進行轉譯就會出現這個錯誤
可以將0用“”引起來,外面的“”改編成‘’或者將0變成‘0’.toString(),如下所示:(將0直接以‘’處理就會變成String格式和char格式進行比較,也會出現同類錯誤)
<if test=‘department != “0” and department != null’ >
或者
<if test="department != ‘0’.toString() and department != null" >


免責聲明!

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



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