mybatis標簽中比較字符串


一、原因

示例:mybatis標簽中<if test="doType == '0'"></if>比較字符串類型的時候失效
原因:因為mybatis映射文件使用的是ognl表達式,所以在判斷字符串doType變量是否等於'0'的時候,mybatis會把'0'解析為字符,java是強類型語言,所以會匹配不上。

二、解決

解決:
<if test="doType == '0'.toString()"></if>
<if test='doType == "0"'></if>
如下圖所示:
image


免責聲明!

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



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