mybatis 映射文件中,if标签判断字符串相等,两种方式:
因为mybatis映射文件,是使用的ognl表达式,所以在判断字符串sex变量是否是字符串Y的时候:
1. 可以是:
<if test="type=='X'.toString()">
2. 也可以是:
<if test = 'type== "Y"'>
但是注意不能使用:
<if test="sex == 'Y'">
</if>
或者
<if test="sex == Y ">
</if>
另外注意的是判断等于是需要两个 == 等号的,判断不等于使用 !=,真是坑啊!
来源:oschina
链接:https://my.oschina.net/jacklinnn/blog/4299408