ibatis中批量删除

Ibatis中批量删除方法:

方法一:

在映射文件中,按如下方法配置:


<delete id="batchDelete" parameterClass="java.lang.String">
   delete from tablename where id in ($ids:String$)
</delete>

其中参数为以逗号分隔的字符串



方法二:

在映射文件中,按如下方法配置:

<delete id="batchDelete" parameterClass="java.util.List">
   delete from tablename
  <iterate prepend="where"  open="(" close=")"
   conjunction="or">
   name=#listInfoIds[]#
  </iterate>
 </delete>


其中参数为id的list集合

猜你喜欢

转载自john-kong19.iteye.com/blog/1172272