MyBatis if标签判断字符串是否相等

混江龙づ霸主 提交于 2020-10-23 03:30:01

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>

另外注意的是判断等于是需要两个 == 等号的,判断不等于使用 !=,真是坑啊!

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!