动态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>
相关推荐
Lichee204 分钟前
招行Java 面试知识点梳理:Spring 事务、锁、线程池、集合
java·面试
YDS82916 分钟前
Small Spring IOC篇:作用域和FactoryBean
java·后端·spring
Shaoshing19 分钟前
LeetCode100 42.接雨水
java·算法·leetcode
枫子有风23 分钟前
卡码网盘项目深挖
java·redis·jwt·es·pgvector
郭小李30 分钟前
springmvc 拦截器
java·开发语言·前端
吃一碗粉只付一碗钱32 分钟前
10-令牌里的用户主键不要明文
服务器·数据库·sql·sqlserver·c#
大风起兮云飞扬丶33 分钟前
Java——日期类
java·开发语言
AIsoft_868939 分钟前
职场音频文件怎么整理?录音APP有哪些用法
android·音视频
Wang's Blog1 小时前
Java 项目实战:交友项目 - 联系人管理需求分析
java·开发语言·交友
booboosui1 小时前
第一批个人 Agent 用户正在卸载,问题不在模型,在它住在哪儿
android