mybatis进行批量删除有很多方式,下面是一种很简单的方法:
使用in函数

接口定义批量删除方法:

/*** 批量删除 * @param ids 
* @return 
* */ 
int deleteMore(@Param("ids") String ids);

mapper.xml文件的sql语句:

<!--int deleteMore(@Param("ids") String ids);--> 
<delete id="deleteMore"> 
	delete from user where id in (${ids}) 
</delete>

注意:

这里只能使用${}方式,不能使用#{}

其实也有一种很麻烦的方法,就是通过for循环对前端传来的ids(id的集合进行遍历删除)

更多推荐

Mybatis进行批量删除