1.判斷String是否為空
<if?test="stringParam != null and?stringParam?!= ''"></if>
2.判斷Integer是否大于0
<if test="idParam !=null and idParam gt 0"></if>
判斷等于? <when test=\"item.mark == 1\">"
3.判斷List是否不為空文章來源:http://www.zghlxwxcb.cn/news/detail-569001.html
<if test="listParam !=null and listParam.size >0"></if>
4.判斷String是否以某特定字符(比如此處的"user")開頭
<if test="stringParam.indexOf('user') != -1"></if>
5.判斷字符串是否等于特定字符(比如此處的user)文章來源地址http://www.zghlxwxcb.cn/news/detail-569001.html
<if?test='stringParam != null and?stringParam?== "user"'></if>
注意不能使用此寫法 <if?test="stringParam != null and?stringParam?!= 'user'"></if> 即最外邊用雙引號,里邊用單引號,此寫法會抱java.lang.NumberFormatException異常
如果要用這個寫法要<if?test="stringParam != null and?stringParam?!= 'user'.toString()"></if>
到了這里,關于Mybatis mapper.xml 判斷條件寫法注意的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!