mybatis中如何进行等值判断(if-else)呢?

欣喜 MyBatis 发布时间:2024-02-18 16:31:12 阅读数:15270 1
下文笔者讲述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> 
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接: https://www.Java265.com/JavaFramework/MyBatis/202402/7977.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

站长统计|粤ICP备14097017号-3

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者