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>
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。