第一步:mapper

int dels(List<Integer> ids);

第二步:写xml

<delete id="dels" parameterType="Integer">delete from library.user where id in<foreach item="ids" collection="list" index="index" open="("separator="," close=")">#{ids}</foreach>
</delete>第三步:servicepublic int dels(List<Integer> ids){return userMapper.dels(ids);
}

第四步controller

//批量删除
@PostMapping("/dels")
public int dels(@RequestBody List<Integer> ids){//删除if (!ids.isEmpty()){return userService.dels(ids);}else {return 0;}}

前端是vue+element

<el-popconfirmicon="el-icon-info"icon-color="red"title="这是一段内容确定删除吗?"@confirm="dels"
><el-button type="danger" slot="reference" style="margin: 0 10px">批量删除<i class="el-icon-remove-outline"></i></el-button>
</el-popconfirm>

dels的方法

dels(){let ids=this.multipleSelection.map(value => value.id)//[{}]=>[1,2]request.post("http://localhost:9090/user/dels/",ids).then(res=> {if (res) {this.$message.success("批量删除成功!")this.load()}else if (res==0){this.$message.error("请选择!")this.load()}else {this.$message.error("批量删除失败!")this.load()}})
}

springboot批量删除相关推荐

  1. axios+vue+springboot完成批量删除

    前端html页面 需要重点理解的就是全选的事件还有点击选中然后传递id给后端,需要把多个id放到一个数组里面然后传递到controller去执行批量删除的方法 <!DOCTYPE html> ...

  2. springboot实现批量删除

    前端 <form id="formUser" th:action="@{/deleteCount}" method="post"> ...

  3. SpringBoot整合Mybatis之各种查询、模糊查询、批量删除、动态表名

    一.普通查询 1. 若查询出的数据只有一条 a>可以通过实体类对象接收 <!-- Dish getDishByName(@Param("name") String na ...

  4. 批量删除的三种实现方式

    vue+springboot实现批量删除的三种实现方式 1.Post请求方式 前端代码 //参数封装 handleSelectionChange(val){this.multipleSelection ...

  5. 用Python在Windows或Linux下批量删除文件夹中指定的文件

    情况说明:当在一个文件夹下面有好几十个或几百个文件需要删除,此时一一去挑选费时费力,特别是在Linux下面.因此,需要批量删除文件. 对训练样本(图像)和测试样本(图像)进行评估时候,需要查看是数据本 ...

  6. 删除空值_空白单元格行,如何快速批量删除?简单方法,效率飞升

    EXCEL进阶课堂 · 简单却不知道 系列文章持续推送!各位小伙伴,EXCEL的日常操作中,有许多功能使用频率很高,可是绝大多数人只使用到其最基本的功能,对于其背后的强大拓展功能知之甚少,更不说使用它 ...

  7. py-redis中的批量删除key方法

    py-redis中有个delete接口,既可以删除单个key,也可以批量删除key,后者的正确用法网上很少,我在实践中遇到该问题,特此记录一下. 网上的资料,大多都是这样的 r.delete('age ...

  8. 在Hibernate中处理批量更新和批量删除

    批量更新是指在一个事务中更新大批量数据,批量删除是指在一个事务中删除大批量数据.以下程序直接通过Hibernate API批量更新CUSTOMERS表中年龄大于零的所有记录的AGE字段: 如果CUST ...

  9. php redis删除所有key,redis中批量删除key的方法

    Redis是一个高性能的key-value数据库.redis中可以借助Linux的xargs指令来批量删除key,也可以使用flushdb和flushall命令删除所有key. 批量删除Key Red ...

最新文章

  1. ASPJPEG缩略图生成函数
  2. linux 安装ubuntu-16.04-server-amd64
  3. linux内核杂记(18)-内核链表结构(2)
  4. 逆向工程核心原理学习笔记(十):IA-32寄存器基本讲解
  5. Luogu P3975 [TJOI2015]弦论
  6. spring 通过id 查询数据_Spring 数据初始 H2 后进行数据查询提示 Schema not found 错误...
  7. 华为P30系列机身侧面照曝光 摄像头仍然“凸起”...
  8. NumPy 文件数据读写
  9. vsftp不同帐号的目录和权限
  10. docker 安装与常用命令与常用容器(containers)环境
  11. HTTP协议的基本格式
  12. adb shell命令抓包
  13. RK987按键失灵问题
  14. matlab模拟嫦娥奔月,2017年6月英语六级翻译模拟练习题:嫦娥奔月
  15. Revit二次开发—载入族并交互式放置
  16. 自控力读书笔记 第七章 出售未来:及时享乐的经济学
  17. QML Map中测距——QtLocation轻量级地图应用学习
  18. SQL语句练习——查询
  19. 【力扣】695岛屿的最大面积
  20. 2020保研夏令营——无科研无竞赛的夏令营之旅

热门文章

  1. 国外十大高校人工智能实验室及其代表性人物一览
  2. how2heap2.31学习(4)
  3. Mac安装微信支付安全控件问题
  4. c语言随机抽取扑克问题,关于扑克牌的问题
  5. 量化面试题(逻辑题)
  6. 问题求解——函数运用
  7. 已解决:Java环境变量配置后不生效
  8. 血族 第一季 The Strain Season 1 (2014)
  9. 树莓派启用root账号
  10. 【架构实战day1】京东开放平台的架构与演进