MyBatis Mapper判斷寫法

1.判斷String是否爲空

<if test="stringParam != null and stringParam != ''"></if>

2.判斷Integer是否大於0

<if test="idParam !=null and idParam gt 0"></if>

3.判斷List是否不爲空

<if test="listParam !=null and listParam.size >0"></if>

4.判斷String是否以某特定字符(比如此處的"user")開頭

<if test="stringParam.indexOf('user') != -1"></if>

5.判斷字符串是否等於特定字符(比如此處的user)

<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>

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章