首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

ibatis 动态语句 iterate使用

2012-01-03 
ibatis 动态语句 iterate使用 在线等我目前写这么一个句子,想删除多条数据。想语句传入List对象,list对象放

ibatis 动态语句 iterate使用 在线等
我目前写这么一个句子,想删除多条数据。
想语句传入List对象,list对象放的就是int类型的数字。

不知道在这个句子中该怎么写:

<delete id="delete" parameterClass="java.util.List">
<![CDATA[
DELETE 
FROM aa
WHERE
<iterate
open="(" close=")" conjunction="OR">
id = #[]#
</iterate>]]>
</delete>

[解决办法]
1.注意你的CDATA区段,<iterate>不能放在里面
2.Where 条件也不对

<delete id="delete" parameterClass="java.util.List"> 
<![CDATA[ 
DELETE FROM aa 
WHERE
aa.column IN
]]>
<iterate 
open="(" close=")" conjunction="OR"> 
id = #[]# 
</iterate>
</delete>

热点排行