mybatis 的if 比較標簽在比較數值時可以這樣寫:
<if test="value=0">
</if>
在比較字符串時可以這么寫:
<if test='str!=null and str!="" '>
</if>
記得是外面是單引號,里面是雙引號。
同時,字符串參數要設置getter 方法(我這里使用注解設置)。
那么在比較布爾值時呢?
我憑我個人經驗這邊總結出兩種方法:
1、
<if test="boolvalue">
//boolvalue=true 時
</if>
2、
<if test="boolvalue==true">
//boolvalue=true 時
</if>