--ibatis
<select id="getWzlb"  parameterClass="map" resultClass="java.util.HashMap">  select ... from wz09where 1=1<isNotEmpty prepend="AND" property="ids"> <!-- ids是map的一个key -->id in  <iterate property="ids" open="(" conjunction="," close=")">  #ids[]#  </iterate>             </isNotEmpty>
</select>  --mybatis
select id, city_id, owner_id  from item where id in
<foreach item="item" index="index" collection="list"  open="(" separator="," close=")">  #{item}
</foreach>
select r.id, r.info_id, r.item_id,    from rent_content r  where r.id NOT IN (SELECT rent_content_id FROM rent_calendar WHERE rent_content_id = r.id AND begin_time <#{endDate}  AND end_time > #{startDate})  and r.car_item_id in  <foreach item="item" index="index" collection="list"  open="(" separator="," close=")">  #{item}  </foreach> 

转载于:https://www.cnblogs.com/jamsbwo/p/5326576.html

ibatis mybatis传入List参数相关推荐

  1. Mybatis 传入数组参数

    记录使用Mybatis遇到的问题 1.在使用mybatis传入数组或者list集合类型的参数时 如果要用自己的参数名必须要加@param.如下` 在mybatis中如果传入数组类型的参数.myabti ...

  2. mybatis传入map参数

    初学mybatis产生两个问题: mybatis传入参数执行SQL语句好像并不是很智能?xml文件中指定parameterType只能是一种数据类型.假设我现在需要执行一条SQL语句,里面有两个参数: ...

  3. mybatis传入map参数parameterType

    基本数据类型:包含int,String,Date等.基本数据类型作为传参,只能传入一个.通过#{参数名} 即可获取传入的值 复杂数据类型:包含JAVA实体类.Map.通过#{属性名}或#{map的Ke ...

  4. Mybatis传入参数类型为ListIntergert作为条件进行查询

    Mybatis传入参数类型为List作为条件进行查询 higher2017关注 2017.02.07 10:23:16字数 130阅读 5,658 表结构: 表名称为constant 需求: 现在想查 ...

  5. mybatis 传入参数及其 foreach collection的三种用法

    参考: 既然琴瑟起 https://www.cnblogs.com/qiankun-site/p/5762380.html V青山绿水  http://www.cnblogs.com/ruiati/p ...

  6. mybatis的dao向mapper.xml传入多参数

    https://www.cnblogs.com/super-chao/p/7722411.html 1.如果两种不同类型的参数传入,parameterType可以不写,直接获取#{0},#{1}就可以 ...

  7. c++ 传入动态参数_一文了解Mybatis中动态SQL的实现

    一.动态SQL简介 MyBatis的强大特性之一便是它的动态 SQL.如果你有使用 JDBC 或其他类似框架的经验,你就能体会到根据不同条件拼接 SQL 语句有多么痛苦.拼接的时候要确保不能忘了必要的 ...

  8. MyBatis传入参数为list、数组、map写法

    1.foreach简单介绍: foreach的主要用在构建in条件中,它可以在SQL语句中进行迭代一个集合. foreach元素的属性主要有item,index,collection,open,sep ...

  9. Mybatis传入参数类型为Map

    转载自   Mybatis传入参数类型为Map mybatis更新sql语句: <update id="publishT00_notice" parameterType=&q ...

最新文章

  1. 选型必看:RabbitMQ 七战 Kafka,差异立现
  2. 深入理解Java虚拟机(JVM高级特性与最佳实践java虚拟机)的一些知识总结
  3. 突破Outlook2003附件格式限制
  4. ESFramework介绍之(21)-- Tcp组件接口ITcp介绍
  5. WebDriver元素等待机制
  6. python 素描化图像_python实现图片素描效果
  7. ASP.NET Core在MacOS上建立HTTPS开发证书
  8. strcpy()、memcpy()、memmove()、memset()及其应用
  9. Linux用户管理命令详解,useradd、passwd
  10. 九度OJ 1035:找出直系亲属(二叉树)
  11. python获取局域网通过guest开放的软件_python构建SSH僵尸网络
  12. 广州地铁的速度与激情
  13. VBA学习笔记五---如何将宏代码进行共享(加载宏)
  14. python画图——雪花(科赫曲线)
  15. 广东工业大学研究生新生攻略
  16. REST Assured 22 - JSON
  17. 《黑色沙漠》游戏分析与拆解
  18. mac怎么搭建网站服务器,mac搭建本地服务器(示例代码)
  19. 一些有关MATLAB使用的基础习题
  20. 能考上重本的学生成绩处于什么水平?看完这篇就懂了

热门文章

  1. S3c2410_SDIO_调试笔记二
  2. align=absmiddle 是什么意思
  3. VB100年底测试:McAfee金山遗憾出局 瑞星表现令人意外
  4. JavaScript实现浏览器菜单的一些功能
  5. JAVA基础知识(5)
  6. Girton events
  7. 小创业项目组的管理和实践:快速迭代的思考
  8. [git] 如何处理push失败的commit
  9. 2018.8.14-C#复习笔记总
  10. ubuntu-10.04硬盘安装挫折略记