mybatis if 标签判断字符串相等
mybatis 映射文件中,if 标签判断字符串相等,两种方式:
因为 mybatis 映射文件,是使用的 ognl 表达式,所以在判断字符串 sex 变量是否是字符串 Y 的时候,
方式一:
<if test="sex=='Y'.toString()">
方式二:
<if test = 'sex== "Y"'>
注意:
不能使用
<if test="sex=='Y'">and 1=1</if>
因为 mybatis 会把’Y’解析为字符,java 是强类型语言,所以不能这样写。