动态sql 单选变多选

实体类

添加数组存储值

private ArrayList tssjfjList;

复制代码
<!--            <if test="tssjfj != null  and tssjfj != ''">and tssjfj = #{tssjfj}</if>-->

            <if test="tssjfjList != null and tssjfjList.size() > 0">
                AND tssjfj IN
                <foreach item="item" index="index" collection="tssjfjList" open="(" separator="," close=")">
                    #{item}
                </foreach>
            </if>

存在循环且模糊匹配的情况

复制代码
  <if test="corpbqList != null and corpbqList.size() > 0">
                AND (
                <foreach item="item" index="index" collection="corpbqList" open="(" separator=" OR " close=")">
                    typed LIKE CONCAT('%', #{item}::text, '%')
                </foreach>
                )
            </if>
相关推荐
用户403159863966315 分钟前
多窗口事件分发系统
java·算法
红橙Darren16 分钟前
手写操作系统 - 环境搭建
android·微信·操作系统
用户403159863966318 分钟前
ARP 缓存与报文转发模拟
java·算法
_一条咸鱼_20 分钟前
Android Runtime直接内存管理原理深度剖析(73)
android·面试·android jetpack
你听得到1120 分钟前
揭秘Flutter图片编辑器核心技术:从状态驱动架构到高保真图像处理
android·前端·flutter
小林ixn21 分钟前
大一新手小白跟黑马学习的第一个图形化项目:拼图小游戏(java)
java
wilinz21 分钟前
Flutter Android 端接入百度地图踩坑记录
android·flutter
nbsaas-boot34 分钟前
Go语言生态成熟度分析:为何Go还无法像Java那样实现注解式框架?
java·开发语言·golang
hi0_637 分钟前
03 数组 VS 链表
java·数据结构·c++·笔记·算法·链表
朝如青丝暮成雪_40 分钟前
java的三大特征
java