mybatis 映射文件中,if標(biāo)簽判斷字符串相等,兩種方式:
因?yàn)閙ybatis映射文件,是使用的ognl表達(dá)式,所以在判斷字符串sex變量是否是字符串Y的時(shí)候,
- 第一種方法
<if test="sex=='Y'.toString()">
- 第二種方法
<if test = 'sex== "Y"'>
注意:
不能使用
<if test="sex=='Y'">
and 1=1
</if>
因?yàn)閙ybatis會(huì)把'Y'解析為字符,java是強(qiáng)類型語言,所以不能這樣寫。