您的位置:首页 > 其它

ibatis 传递数组作为参数

2012-05-21 17:03 316 查看
<delete id="deleteRy">

<![CDATA[

DELETE FROM T_RLZY_RY where ID IN

]]>

<iterate close=")" open="(" conjunction=",">

<![CDATA[

#[]#

]]>

</iterate>

</delete>

<delete id="updateLzyyByIds" parameterClass="Map">

<![CDATA[

UPDATE T_RLZY_RY SET LZYY=#lzyy# where ID IN

]]>

<iterate close=")" open="(" property="ids" conjunction=",">

<![CDATA[

#ids[]#

]]>

</iterate>

</delete>

程序调用

Map map=new HashMap();

map.put("jgid", jgid);

map.put("ids", ids.split(","));

map.put("lzyy", lzyy);

sqlClient.update("ry.updateLzyyByIds", map);

sqlClient.delete("ry.deleteRy", ids.split(","));
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: