动态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>
相关推荐
TechExplorer3654 分钟前
Tomcat 下载与安装
java·tomcat
Kapaseker5 分钟前
我常用的 5 个 Kotlin 优化小技巧
android·kotlin
程序员贺加贝10 分钟前
列表导出不够用-SaaS-ERP-单据详情导出的-Provider-模板与文档型-Excel-设计
java·后端·设计模式·架构·excel
SimonKing12 分钟前
写文档的最佳搭档:Typora+PicList+SM.MS
java·后端·程序员
起名真的太难了13 分钟前
Mysql的数据类型,查询与备份操作
数据库·sql·mysql
侧耳倾听11124 分钟前
disruptor 从入门到使用
java
龙智DevSecOps解决方案27 分钟前
WildFly vs JBoss vs GlassFish:2026年Java应用服务器选型对比与Perforce JRebel加速实践
java·应用服务器·jrebel·wildfly
恋猫de小郭27 分钟前
Flutter 多窗口支持类型和 API 介绍
android·前端·flutter
孫治AllenSun35 分钟前
【LangChain4J-04】Tool 工具的使用
java·人工智能
南城以南溫暖如初14737 分钟前
树洞交友系统架构设计与匿名聊天实战指南
java·spring boot·mysql·系统架构·vue·mybatis·交友