在mybatis  传入数组在sql语句中进行查询

1.传入一个map集合,已或者的形式拼接数组循环

<select id="selectUserByList" parameterClass="HashMap" resultClass="UserInfo">
select * from user
<dynamic prepend="WHERE">
<isNotNull property="userId">
<iterate property="userId" conjunction=" or " close=")" open="(">
userId = #userId[]#
</iterate>
</isNotNull>
</dynamic>
</select>

2.1.传入一个map集合,使用in() 关键字

<delete id="del" parameterClass="HashMap">
DELETE FROM user WHERE userId in
<iterate property="userIds" conjunction="," open="(" close=")">
#userIds[]#
</iterate>
</delete>

批量插入数据

<!-- addSerialNumbers 添加流水号     select fn_sys_max('itk_ticket2') -->
<insert id="addSerialNumbers" parameterClass="java.util.List">
INSERT into itk_ticket2
(tkt_id,tkt_code,tkt_name,tkt_amt,START_DATE,END_DATE,CREATED_USERID,CREATED_USERNAME,CREATED_TIME)
VALUES
<dynamic>
<iterate conjunction=",">
((select fn_sys_max('itk_ticket2'))
,#comList[].tktCode#
,#comList[].tktName#
,#comList[].tktAmt#
,#comList[].startDate#
,#comList[].endDate#
,#comList[].createdUserId#
,#comList[].createdUserName#
,now()
)
</iterate>
</dynamic>
</insert>

最新文章

  1. Spring配置c3p0数据源时出错报:java.lang.NoClassDefFoundError: com/mchange/v2/ser/Indirector
  2. webpack ,gulp/grunt的介绍
  3. XML简介
  4. 使用Condition Variables 实现一个线程安全队列
  5. andriod手机签到应用服务器设计
  6. 创建parameter id
  7. string,stringbuilder,stringbuffer
  8. TinyXML:一个优秀的C++ XML解析器[转]
  9. PHP两个字符串比较(人为出错),两字符串类型和数据表面相等,但strcmp()结果不为0
  10. windows下wchar_t* 转char*
  11. 基于visual Studio2013解决C语言竞赛题之1067间隔排序
  12. 一个巨low的“2048”
  13. 手写简单的jq雪花飘落
  14. ES--06
  15. APP加急审核
  16. Struts2常用标签总结(申明:来源于网络)
  17. Mysql实现级联操作(级联更新、级联删除)
  18. 学习4__STM32--中断
  19. map-reduce 优化
  20. 定义和使用EL函数

热门文章

  1. 关于alter database datafile offline和alter database datafile offline drop 的区别
  2. Intel发6款全新9代i9/i7/i5 CPU:巅峰8核
  3. # 20175329 2018-2019-2 《Java程序设计》 第二周学习总结
  4. linux日志:syslogd和klogd及syslog
  5. face detection[Face R-FCN]
  6. 蓝牙Legacy Pairing流程概述
  7. DSL 系列(2) - 插件的论述与实现
  8. 通用权限管理系统多语言开发标准接口 - java,php 调用标准接口程序参考
  9. python第一章:简介与安装--小白博客
  10. 美团2016秋招笔试B