`
bobshute
  • 浏览: 287423 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

ibatis 传入数组然后in

 
阅读更多

<select id="queryList" parameterClass="java.util.List" resultClass="Order">
   select t.order_no orderSq,t.order_point orderPoint from orders t where t.order_no in
    <iterate prepend=""  open="(" close=")" conjunction=",">
   #[]#
    </iterate>
     order by t.order_time
  </select>

分享到:
评论

相关推荐

    ibatis学习文档

    以下是对Ibatis中传入数组作为查询条件的几种方法的详细解释: 1. **传入参数仅有数组**: 在这种情况下,`&lt;iterate&gt;`标签用于构建SQL的`IN`子句。`open`属性定义了`IN`子句的开始括号,`close`属性定义了结束括号...

    Mybatis调用PostgreSQL存储过程实现数组入参传递

    对于数组,可以实现`org.apache.ibatis.type.TypeHandler`接口或继承`org.apache.ibatis.type.BaseTypeHandler`,然后映射到对应的JDBC类型。尽管Mybatis提供了一个默认的ArrayTypeHandler,但可能无法直接处理...

    Ibatis复杂查询语句.doc

    - `&lt;iterate&gt;`用于处理数组或集合类型的参数,如`dismissStatusList`,它可以生成逗号分隔的条件,如`m.DISMISS_STATUS in ( ... )`。 总结起来,这个Ibatis查询语句充分展示了Ibatis处理复杂查询的能力,包括动态...

    ibatis批量存储

    foreach标签是Ibatis中用于处理数组或集合的标签,它的作用类似于Java的for-each循环,常用于动态构建SQL语句。基本语法如下: ```xml (" separator="," close=")"&gt; #{item} ``` 在这里,`collection`是需要遍历的...

    springmybatis

    mybatis实战教程mybatis in action之一开发环境搭建 mybatis实战教程mybatis in action之二以接口的方式编程 mybatis实战教程mybatis in action之三实现数据的增删改查 mybatis实战教程mybatis in action之四实现...

Global site tag (gtag.js) - Google Analytics