用到SSM框架之后,肯定碰见要做批量删除的功能,这里有一个简单的方法,那就是mybatis foreach,直接利用sql语句,在数据库进行批量删除,其关键语句就是
id in <foreach collection="list" item="item" open="(" close=")" separator=",">
#{item}
</foreach>
就是将传来的数据进行数据库循环处理,
比如根据id批量删除,前提,你要传递的id是ArrayList类型
<delete id="" >
delete from shopping_goodsclass
where id in <foreach collection="list" item="item" open="(" close=")" separator=",">
#{item}
</foreach>
</delete>
这样就可以用了!