mybatis in 参数 使用方法

原创 2012年03月26日 17:04:26

1.只有一个参数

参数的类型要声明为List或Array

Sql配置如下:

<select id="selectProduct" resultMap="Map">

SELECT *

FROM PRODUCT

WHERE PRODUCTNO IN

     <foreach item="productNo" index="index" collection="参数的类型List或array">

            #{productNo}

    </foreach>

</select>

2.多个参数

首先要将多个参数写入同一个map,将map作为一个参数传入mapper

Sql配置如下:

<select id="selectProduct" resultMap="Map">

SELECT *

FROM PRODUCT

WHERE PRODUCTNO IN

     <foreach item="productNo" index="index" collection="map中集合参数的名称">

            #{productNo}

    </foreach>

</select>

 

相关文章推荐

Mybatis where in语句如何传参数

比如参数:String wareIds =”D2D5D8BF,D2D5D8C6”; 首先要转成List类型 List wareIdList = Arrays.asList(wareIds.spli...

mybatis 使用一个参数传递数值 sql主要是使用到 in

今天在做公司的一个项目的时候要使用到mybatis,在查询语句中要使用 in 函数,但是使用不同的设置 汇报无效的数字,在一番测试和查找后,终于找到一个比较好的解决方法 sql语句写法: ...

使用ibatis时遇到Error parsing XPath '/sqlMapConfig/sqlMap'的一个低级错误

 使用ibatis时,遇到一错误,是手误造成的路径问题。仅作记录,以备参考。 从报错的Cause: java.lang.ClassNotFoundException: com.ibatis.User提...
  • elifefly
  • elifefly
  • 2008年09月15日 17:37
  • 26399

彻底删除SVN版本库中部分文件夹或文件

QA/Trunk Software/Tags/test.exe 删除Software/Tags/目录下的test.exe文件 操作步骤为: 1、   把SVN库dump出来 2、   使用s...

junit参数化测试的使用方法

  • 2016年01月02日 12:39
  • 21KB
  • 下载

GetCallbackEvent参数和使用方法

  • 2010年04月14日 11:58
  • 8KB
  • 下载

mybatis--使用in的多个参数查询。

mybatis--使用in查询,多个参数

FIND_IN_SET使用方法总结

首先举个例子来说:  有个文章表里面有个type字段,它存储的是文章类型,有 1头条、2推荐、3热点、4图文等等 。 现在有篇文章他既是头条,又是热点,还是图文,type中以 1,3,4 的格式存...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:mybatis in 参数 使用方法
举报原因:
原因补充:

(最多只允许输入30个字)