动态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>
相关推荐
阳爱铭3 分钟前
ClickHouse 中至关重要的两类复制表引擎——ReplicatedMergeTree和 ReplicatedReplacingMergeTree
大数据·hive·hadoop·sql·clickhouse·spark·hbase
源码君miui5208614 分钟前
JAVA国际版同城服务同城信息同城任务发布平台APP源码Android + IOS
android·java·ios
k***121726 分钟前
从 SQL 语句到数据库操作
数据库·sql·oracle
鹿衔`32 分钟前
解决Flink on Yarn模式多Yarn Session会话提交
java·前端·flink
FrameNotWork36 分钟前
Android Repo Manifest 文件详解(基于 Redroid 定制示例)
android
静若繁花_jingjing1 小时前
SpringBoot/SpringMvc/SpringCloud
java·spring boot·spring cloud
q***04631 小时前
【springboot】Spring 官方抛弃了 Java 8!新idea如何创建java8项目
java·spring boot·spring
稚辉君.MCA_P8_Java1 小时前
Sqoop 实现的功能是什么
java·服务器·架构·kubernetes·sqoop
w***4811 小时前
【Spring】IDEA中创建Spring项目
java·spring·intellij-idea
Thexhy1 小时前
Java大模型后端开发全流程指南
java·ai·大模型