mybatis中如何进行等值判断(if-else)呢?
下文笔者讲述mybatis的xml中进行等值判断的方法分享,如下所示
我们只需借助 if else标签即可实现相关值的判断例:mybatis等于,不等于判断的写法分享
1、if多条件满足写法用and拼接
<if test="searchText != null and searchText != ''">
2、sql中不等于写法,用<![CDATA[xx <> 3 ]]>这种写法
例如字段xx不等于3:and <![CDATA[xx <> 3 ]]>
3、当MyBatis 判断条件为等于的时候,常量需要加 .toString() 来转换,这种方法是稳定的,推荐使用,比如:
<if test="userName != null and userName == '1'.toString()">
<![CDATA[ and len(userName) > 0 ]]>
</if>
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。


