昨天在使用mybatis的if判斷integer時遇見一個小問題:
<if test="isChoose != null and isChoose != '' and isChoose == 0">
</if>
我發現前段同事調用接口的時候傳參總是無法進入條件,
原來mybatis的if將0認爲是'',所以這樣判斷是無法進入條件的,將數字換爲1,2之類的就可以了;
昨天在使用mybatis的if判斷integer時遇見一個小問題:
<if test="isChoose != null and isChoose != '' and isChoose == 0">
</if>
我發現前段同事調用接口的時候傳參總是無法進入條件,
原來mybatis的if將0認爲是'',所以這樣判斷是無法進入條件的,將數字換爲1,2之類的就可以了;