动态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>
相关推荐
后端AI实验室7 分钟前
等保三级整改,敏感数据加密,数十个系统——3个人用Cursor一周搞定了
java·ai
qq_334060219 分钟前
spring_springmvc_mybatis权限控制+boostrap实现UI
java·spring·mybatis
sunwenjian88615 分钟前
Spring Boot 整合 Druid 并开启监控
java·spring boot·后端
1104.北光c°20 分钟前
基于Canal + Kafka的高可用关注系统:一主多从关系链
java·开发语言·笔记·分布式·程序人生·kafka·一主多从
Mem0rin21 分钟前
[Java]异常及其处理
java·开发语言
skiy22 分钟前
Spring boot创建时常用的依赖
java·spring boot·后端
早起的年轻人24 分钟前
告别Git仓库臃肿:一招解决Maven target目录误提交问题
java·git·maven
lishutong100625 分钟前
直破 Android 17 大屏困局:Navigation 3 架构深度解析
android·架构
梦里花开知多少28 分钟前
AOSP Android 14 壁纸架构深度分析
android
快乐柠檬不快乐30 分钟前
Java连接电科金仓数据库(KingbaseES)实战指南
java·开发语言·数据库