mybatis中判断list是否为空(null)的方法分享

乔欣 MyBatis 发布时间:2023-02-18 07:00:01 阅读数:561 1
下文笔者讲述mybatis中判断list是否为空(null)的方法分享,如下所示
在日常开发中,我们经常需要拼接一个or语句,那么如何实现这一需求呢?
实现思路:
    只需将待拼接数据放入一个list集合中
	然后借助mybatis的if标签和foreach标签,即可实现此需求
	实现相应的效果

注意事项:
    在对list集合遍历拼接时,需要先对其是否为空,进行相应的判断
例:

<select id="selectByIds" resultType="User">
        select * from t_user where  1=1 
		<if test="list !=null and list.size() > 0" > 
		 and  id in
        <foreach collection="list" index="index" item="item" open="(" separator="," close=")">
            #{item}
        </foreach>
		</if>
</select>

版权声明

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

本文链接: https://www.Java265.com/JavaFramework/MyBatis/202302/5839.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

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

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者