Mybatis:in中应使用${}而不是#{}

示例1: in中应使用${}而不是#{}

String deviceStatus="1,2,5,7";

in中使用#{}

SELECT * FROM TABLE_NAME 
WHERE SUBSTRING_INDEX(SUBSTRING_INDEX(`status`, ',', 3), ',', -1) in (#{deviceStatus})

查询不到数据

in中使用${}

SELECT * FROM TABLE_NAME 
WHERE SUBSTRING_INDEX(SUBSTRING_INDEX(`status`, ',', 3), ',', -1) in (#{deviceStatus})

能查询到符合条件的数据

示例2

List<String> deviceStatusList = Arrays.asList(1,2,5,7);
SELECT * FROM TABLE_NAME 
WHERE SUBSTRING_INDEX(SUBSTRING_INDEX(d.`status, ',', 3), ',', -1) in
<foreach collection="deviceStatusList" item="item" index="index" open="(" separator="," close=")">#{item}
</foreach>

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/pingmian/12599.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Python-VBA函数之旅-vars函数

目录 一、vars函数的常见应用场景 二、vars函数使用注意事项 三、如何用好vars函数&#xff1f; 1、vars函数&#xff1a; 1-1、Python&#xff1a; 1-2、VBA&#xff1a; 2、推荐阅读&#xff1a; 个人主页&#xff1a;https://myelsa1024.blog.csdn.net/ 一、vars函数…

MySQL旧表做分区流程

1. 为什么做分区 数据库分区是将数据库中的数据划分成独立的部分&#xff0c;每个部分称为一个分区。分区可以根据特定的标准&#xff0c;如范围、列表或哈希值&#xff0c;将数据分隔到不同的物理存储位置中。数据库表分区可以在多种情况下提供显著的好处。以下是一些应该考虑…

查询中Split函数不管用?试试这个自定义函数!

hi&#xff0c;大家好&#xff01; 我们在实际的应用中会有这样的一些情况&#xff0c;获取的一些数据是由一些特殊字符连接起来的&#xff0c;比如&#xff1a;XXX汽车\SUV\EV\纯电。类似这样的数据&#xff0c;我们在应用过程中&#xff0c;需要将数据拆开&#xff0c;如果用…

是德keysight N1911A与N1913A单通道功率计

Agilent N1911A和N1912A P系列单通道和双通道功率计以及N192XA传感器可提供宽带宽和高性能测量&#xff0c;这是确保用户的产品符合其功率规范所需要的。 P系列功率计具有30MHz视频带宽和每秒100M/s 的持续采样率&#xff0c;可进行快速、准确、可重复的功率测量。当这些功…

Visual Studio环境搭载

环境搭建步骤&#xff1a; 下载软件 安装软件 运行软件 1 下载软件 在百度搜索 visual studio&#xff0c;选择 如下图中的选项 进入Visual Studio 官网后&#xff0c;选择 下载Windows版&#xff0c;并选择Community 2017 社区版本进行下载保存软件到电脑中 2 安装软件 双击…

找表是否存在mysql保留字段

SELECT column_name FROM information_schema.columns WHERE table_name 表名称AND column_name IN(action, add, aggregate, all, alter, after, and, as, asc, avg, avg_row_length,auto_increment, between, bigint, bit, binary, blob, bool, both, by, cascade, case, ch…

小米消金借势互联网消费场景,提升服务品质与效率

随着数字化时代的迅猛发展&#xff0c;消费领域正经历着巨大的变革。重庆小米消费金融有限公司&#xff08;简称“小米消金”&#xff09;&#xff0c;作为一家科创型持牌消费服务机构&#xff0c;紧跟这一浪潮&#xff0c;持续增强数字化服务能力&#xff0c;优化服务模式和用…

Focus Stacking Algorithm

Focus Stacking 对焦堆叠&#xff08;Focus Stacking&#xff09;过程中涉及的关键算法主要用于图像对齐、图像融合和图像锐化。以下是一些相关的算法和技术&#xff1a; 1. 图像对齐算法 在对焦堆叠过程中&#xff0c;图像对齐是确保每张照片的内容精确叠加的重要步骤。常用…

Delphi 高效处理大数据量的字典数据的查询问题

一、需求 系统中存在基本字典数据&#xff0c;且数据量大&#xff0c;需要根据各种条件查询某个字典数据&#xff0c;该如何高效实现&#xff1f; 例如&#xff1a;系统中的菜品字典数据&#xff0c;需要根据菜品ID、菜品编码、菜品名菜品规格等条件查找菜品 二、思路 1、使…

uview-plus在uniapp项目中单选和复选框不显示问题

在我的uniapp小程序项目中&#xff0c;我使用了vue3ts的组合&#xff0c;ui组件库使用了uview-plus这个组件库&#xff0c;但是在使用个别组件的时候&#xff0c;没有显示出效果&#xff0c;就像单选或者复选框&#xff0c;官方效果&#xff1a; 但是当我用到自己项目中的时候&…

[晕事]今天做了件晕事33 c++ mangle 函数名

作为一名c的程序员&#xff0c;开始使用c的时候&#xff0c;如果工程里同时有c和c&#xff0c;而且函数相互调用。 这个时候&#xff0c;需要注意&#xff0c; https://mzhan017.blog.csdn.net/article/details/121950739。 这个最好是在提示的时候&#xff0c;直接按照mangle…

【全开源】Java同城信息付费系统家政服务房屋租赁房屋买卖房屋装修信息发布平台小程序APP公众号源码

同城信息付费系统&#xff1a;家政服务的新篇章 在快节奏的现代生活中&#xff0c;家政服务已成为许多家庭不可或缺的一部分。然而&#xff0c;如何快速、准确地找到合适、可靠的家政服务人员&#xff0c;一直是困扰着许多家庭的问题。为了解决这一难题&#xff0c;我们推出了…

5.14号模拟前端面试10问

1. setState是同步还是异步 setState是React中用于更新组件状态的方法。在React中&#xff0c;setState可以是同步的&#xff0c;也可以是异步的&#xff0c;具体取决于调用场景和React的内部实现。 在大部分情况下&#xff0c;setState是异步的。当setState被调用时&#xf…

一图流解释Java中线程状态的转换

目录 一.Java中的几大线程状态 二.线程之间的相互转换 ▐ NEW --> RUNNABLE ▐ RUNNABLE <--> WAITING ▐ RUNNABLE <--> Timed Waiting ▐ RUNNABLE<--> BLOCKED ▐ RUNNABLE<-->TERMINATED 一.Java中的几大线程状态 简单来说线程可以处于…

PCIE协议-2-事务层规范-Message Request Rules-Vendor_Defined Messages

2.2.8.6 厂商定义消息 厂商定义消息允许扩展PCI Express消息功能&#xff0c;可以作为PCI Express规范的一般扩展&#xff0c;也可以是厂商特定的扩展。本节通用地定义了与这些消息相关的规则。 厂商定义消息&#xff08;见表2-25&#xff09;使用图2-28中显示的头标格式。re…

银行核心背后的落地工程体系丨混沌测试的场景设计与实战演练

本文作者&#xff1a; 张显华、窦智浩、卢进文 与集中式架构相比&#xff0c;分布式架构的系统复杂性呈指数级增长&#xff0c;混沌工程在信创转型、分布式架构转型、小机下移等过程中有效保障了生产的稳定性。本文分享了 TiDB 分布式数据库在银行核心业务系统落地中进行混沌测…

【Axure视频教程】中继器表格查询数据并标记变色

今天教大家在Axure制作中继器表格数据査询并标记变色的原型模板&#xff0c;我们在输入框里输入对应的区间&#xff0c;然后点击标注按钮&#xff0c;可以快速找到中继器里符合条件的值&#xff0c;并将他高亮显示&#xff0c;该板的表格是用中继器制作的&#xff0c;所以使用也…

问题—前端调用接口url多加一个/,本地可以调通,测试环境报错302,分开调两个接口

问题背景 接口url前面多加一个/ &#xff0c;npm run serve 起项目&#xff0c;本地调用正常 npm run build 打包到测试环境&#xff0c;接口出现问题&#xff0c;分开调用接口&#xff0c;且报302错误 问题原因&#xff1a; 本地开发环境和测试环境的URL处理方式不同 本地使…

动态规划-两个数组的dp问题3

文章目录 1. 两个字符串的最小ASCII删除和&#xff08;712&#xff09;2. 最长重复子数组&#xff08;718&#xff09; 1. 两个字符串的最小ASCII删除和&#xff08;712&#xff09; 题目描述&#xff1a; 状态表示&#xff1a; 根据经验以及题目要求&#xff0c;建立二维数…

旧手机-基于Termux配置服务器(不用拿去换钢盆了)

Hi&#xff0c;大家好&#xff0c;我是抢老婆酸奶的小肥仔。 大家用手机这么多年了&#xff0c;手上或多或少都有一两个被替换下来的旧手机&#xff0c;也不用拿去换啥钢盆了&#xff0c;使用Termux可以将旧手机改造成一个服务器。 不多说&#xff0c;直接开干。 1、安装app…