关于批量删除和Ajax数组传参时候遇到的问题

第一篇博客:

今天在工作上有一个批量删除的功能,自己在最开始写的所有删除的时候都是单条进行删除,但是最好的都是既能单条删除也能多条删除,有两种方法。个人推荐第二种,因为第一种是一条sql根据id进行单条删除,然后在controller层进行遍历id,这样的话就是导致了每循环一次就在数据库里进行一次查询。这样是sql的大忌。如下:

dao层的代码

关于批量删除和Ajax数组传参时候遇到的问题controller层代码

关于批量删除和Ajax数组传参时候遇到的问题

这种也可以达到效果但是效率低了很多;

第二种:代码如下

dao层代码:

关于批量删除和Ajax数组传参时候遇到的问题

controller层代码

关于批量删除和Ajax数组传参时候遇到的问题

这样效率就提高了很多;

再附上测试批量删除的Ajax 数组传参时候的写法:其中传数组的时候traditional:true,//这个参数必须加,传数组的时候

关于批量删除和Ajax数组传参时候遇到的问题