<select id="getCategories" parameterClass="java.util.ArrayList" resultClass="model.Category">
SELECT * FROM category
<dynamic prepend="WHERE">
catid in
<iterate open="(" close=")" conjunction=",">
#paramList[]#
</iterate>
</dynamic>
</select>
在iterate标签中,不能写property="paramList",会报错:Error getting ordinal list from JavaBean
不建议这种方式,因为当paramList.size()==0的时候,sql语句错误:SELECT * FROM category WHERE catid in
List paramList = new ArrayList();
paramList.add("FISH");
paramList.add("DOGS");
paramList.add("BIRDS");
<iterate open="(" close=")" conjunction=",">
#paramList1[]#
</iterate>
参数签名不一致也能正常执行。
分享到:
相关推荐
ibatis批量
ibatis学习 ibatis总结 ibatis ibatis ibatis
ibatis资料ibatis资料ibatis资料ibatis资料ibatis资料ibatis资料ibatis资料ibatis资料ibatis资料
ibatis中输入输出各种类型的参数分析及#与$区别
ibatis 乱码解决 ibatis乱码 gbk iso_8859_1 乱码
ibatis官方中文文档.rar包含ibatis官方中文文档及使用说明
ibatis sql语句对条件中特殊字符% # 处理
ibatis2.0中文API ibatis2.0中文API ibatis2.0中文API 一对多 多对一详解,属性设置详解,解决方案详解,ibatis2.0核心API
学会ibatis 中sqlMap配置
ibatis
ibatis demo,ibatis例子,ibatis示例
ibatis入门与ibatis迭代的用法
iBATIS 级联iBATIS 级联iBATIS 级联
ibatis 拼接字符串
ibatis3.0中in的用法ibatis3.0中in的用法ibatis3.0中in的用法ibatis3.0中in的用法
ibatis的原码 ibatis源码 ibatis源码 ibatis源码
简单的Ibatis入门例子,让你踏入Ibatis大门
ibatis 用HashMap解决Ibatis未知列名和列数的查询结果的resultClass映射
最后,还讨论了iBATIS的优缺点,及为什么是这样的一种方式,即所谓的“在完全OR与JDBC之间的一个幽雅的折衷。” <br>就象Developer's Notebook 系列中所有的书一样,你将由直接的且实用的方式获得信息,这些信息...
SPRING与IBATIS整合采用保留IBATIS事务,可自己控制回滚!