MyBatis if test 字符串判斷問題

關於 在mybatis中用if test 進行字符串判斷的話 要用雙引號來進行判斷

  <if test="isDirect==null or isDirect !='1'  or isDirect =='' ">
        </if>

上面這樣是不行的因爲MyBatis是使用的OGNL表達式來進行解析的,改成

  <if test="isDirect==null or isDirect !="1"  or isDirect =='' ">
        </if>

這樣就可以對字段isDirect 是否等於1可以進行判斷了。

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