有一个需求是可以选择多个设备进行删除,于是想到将多个设备id拼成字符串作为参数,以逗号隔开,如:"123,234,456"。
SQL如下:
<delete id="deleteLineEquip" parameterType="String">delete from AXX_LINE_EQUIP e where e.EQUIP_ID in (${ids})
</delete>

但是系统在执行时老是报错,提示数据类型不对。
尝试很多方法后终于解决,解决办法:
将parameterType="String"改为parameterType="map"即可。
<delete id="deleteLineEquip" parameterType="map">delete from AXX_LINE_EQUIP e where e.EQUIP_ID in (${ids})
</delete>

转载于:https://www.cnblogs.com/xyhero/p/4f44afdcf3fa9958d90cfd23baeda780.html

关于Mybatis的SQL映射文件中in关键字的用法相关推荐

  1. myBatis的xml映射文件中传入list集合与数组做条件

    mybatis的xml映射文件中传入list集合与数组做条件 1.传list集合参数 1.1sql映射: <select id="queryDeptListByBankLevelAnd ...

  2. 7、mybatis中的sql映射文件详解(2)

    对于初学者,如何进行mybatis的学习呢?我总结了几点,会慢慢的更新出来.首先大家需要了解mybatis是什么.用mybatis来做什么.为什么要用mybatis.有什么优缺点:当知道了为什么的时候 ...

  3. 6、mybatis中的sql映射文件详解(1)

    对于初学者,如果进行mybatis的学习呢?我总结了几点,会慢慢的更新出来.首先大家需要了解mybatis是什么.用mybatis来做什么.为什么要用mybatis.有什么优缺点:当知道了为什么的时候 ...

  4. 【java学习之路】(java框架)004.Mybatis SQL映射文件详解

    02Mybatis SQL映射文件详解 ​ 在之前我们学习了mybatis的全局配置文件,下面我们开始学习mybatis的映射文件,在映射文件中,可以编写以下的顶级元素标签: cache – 该命名空 ...

  5. 2 MyBatis Sql映射文件

    MyBatis SQL映射文件 文章目录 MyBatis SQL映射文件 1.SQL映射的XML文件 2.select条件查询 3.多条件查询 1.将条件封装成Java对象作为入参 2.将查询条件封装 ...

  6. SpringBoot项目集成Mybatis Plus(四)SQL映射文件

    实际使用中,都会用到自定义SQL查询语句,并且需要支持分页,因为之前在项目中配置了分页插件,所以用起来很简单. 例如,定义接口getList,接口参数为分页参数和查询条件, @RequestMappi ...

  7. mybatis的映射文件中的mapper空间名不能自定义名字,自定义后爆红

    初学mybatis,遇到很多奇葩问题,很多时候第一次编辑的时候没出现任何问题,第二次复习的时候各种报错,疯狂爆红. 这里说的就是映射文件中mapper空间名字不能自定义的问题,第一次操作时 没有任何问 ...

  8. mapper命名规范_Mybatis系列全解(五):全网最全!详解Mybatis的Mapper映射文件

    封面:洛小汐 作者:潘潘 若不是生活所迫,谁愿意背负一身才华. 前言 上节我们介绍了 < Mybatis系列全解(四):全网最全!Mybatis配置文件 XML 全貌详解 >,内容很详细( ...

  9. Mybatis系列全解(五):全网最全!详解Mybatis的Mapper映射文件

    封面:洛小汐 作者:潘潘 若不是生活所迫,谁愿意背负一身才华. 前言 上节我们介绍了 < Mybatis系列全解(四):全网最全!Mybatis配置文件 XML 全貌详解 >,内容很详细( ...

最新文章

  1. 进阶学习(4.1) JVM结构和原理
  2. Linux学习笔记之——Linux硬盘分区知识
  3. 【图论训练】最小拓扑序
  4. python 伪多线程_Python实现简单多线程任务队列
  5. android 触摸屏 不支持 配置,Android触摸屏配置调试
  6. 武汉职业技术学院技能高考计算机专业分数线,武汉职业技术学院历年分数线 2021武汉职业技术学院录取分数线...
  7. 浏览器中输入Google.com然后按下回车键
  8. x264编码参数大测试:05 subme与crf(g)
  9. redis 集群热备自动切换sentinel配置实战
  10. 【MATLAB】基本绘图 ( 保存图像 | saveas 函数 )
  11. Js 将数字转换为大写金额
  12. fgo服务器维护更新,fgo命运冠位指定活动维护公告 12月2日更新
  13. python3.6 pillow,【Pillow】Python图像处理
  14. 互联网创业的准备——依赖服务:云主机、域名、代码库
  15. 腾讯视频没有了html分享代码,腾讯视频代码在哪里 腾讯视频嵌入网页的方法-电脑教程...
  16. LoRa及LoRaWAN简介
  17. Creo8.0将默认单位永久设置为公制毫米的方法
  18. python爬虫之入门级实战实例(东方财富人气top100、汉服荟视频下载)
  19. 计算机优质书籍搜集(持续更新)
  20. MS933/MS934 适用于 1MP/60fps 摄像头,15MHz100MHz,10 位/12 位的具有直流平衡编码和双向控制通道的串化器和解串器

热门文章

  1. Java反射机制--笔记
  2. 域密码自助重置系统----绑定私人邮箱信息自助重置(一)
  3. 【转】Asp.net控件开发学习笔记整理篇 - Asp.net客户端状态管理
  4. 获取线程结束代码(Exit Code)
  5. 【转】Jquery -Ajax 入门练习 Jquery.Ajax 调用后台函数,获取DataTable Json,Asp.net
  6. 使用Process.Start打开文件夹或网页
  7. a.ou、coff、elf三种文件格式
  8. 能综合和仿真但是不能生成bit流文件的解决方法
  9. matlab计算数字滤波器的幅频响应
  10. C++实现用堆求最小的k个数