动态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>
相关推荐
2601_953824612 分钟前
基于SSM的水果超市管理系统
java·tomcat·maven
guo_wen_qiang4 分钟前
springboot如何自定义一个启动器starter
java·spring boot·intellij-idea
AFinalStone6 分钟前
Android7 SystemUI 源码解析(六)QuickSettings快捷设置面板
android·systemui
许彰午8 分钟前
55-字典缓存与通知SPI
java·低代码·架构
Kapaseker11 分钟前
你有搞明白 Volatile 什么意思吗?
android·kotlin
captain37613 分钟前
HTTP(2)
java·网络·http·java-ee
徐子童15 分钟前
介绍MVCC机制
java·mysql·面试题·秋招·并发·mvcc
Wang's Blog16 分钟前
Java 项目实战: 外卖平台-启用禁用员工账号与Long精度丢失修复
java·服务器
乌暮21 分钟前
Java 抽象类与接口详解:半成品图纸 vs 能力合同
java·开发语言·后端·学习
美狐美颜SDK开放平台23 分钟前
直播APP源码与视频美颜sdk如何配合?一套完整开发思路
android·人工智能·计算机视觉·音视频·直播美颜sdk