美文网首页
批量删除

批量删除

作者: 尘埃里的玄 | 来源:发表于2020-03-08 16:09 被阅读0次

    今天遇到做管理员功能界面需要用到批量删除功能。然后我想到三场场景

    因为后台已经写了通过单个id来删除的接口。

    1:前端的批量删除的id放在数组里,然后循环遍历数组一次次请求后端接口,这样省去了重新后台接口,但是这种做法很明显的弊端,那就是频繁的去访问服务器,占用连接

    2:写后端接口传入的参数是一个list,然后在service层对list进行业务分析,可能有的id无法删除(含有外键等原因)就组装为list返回给前端,此时也要for循环频繁的去调用sql语句,与数据库建立连接,想必大家都知道这是很耗时的操作

    3:利用mybatis的动态sql语句批量删除

    我最后选择的是第三种,因为我删除的对象没啥特殊业务逻辑约束

    相关文章

      网友评论

          本文标题:批量删除

          本文链接:https://www.haomeiwen.com/subject/akaddhtx.html