关于批量删除和Ajax数组传参时候遇到的问题
第一篇博客:
今天在工作上有一个批量删除的功能,自己在最开始写的所有删除的时候都是单条进行删除,但是最好的都是既能单条删除也能多条删除,有两种方法。个人推荐第二种,因为第一种是一条sql根据id进行单条删除,然后在controller层进行遍历id,这样的话就是导致了每循环一次就在数据库里进行一次查询。这样是sql的大忌。如下:
dao层的代码
controller层代码
这种也可以达到效果但是效率低了很多;
第二种:代码如下
dao层代码:
controller层代码
这样效率就提高了很多;
再附上测试批量删除的Ajax 数组传参时候的写法:其中传数组的时候traditional:true,//这个参数必须加,传数组的时候