Spring boot+mybatis的批量删除

我们还是现在controller里面写正常的语句

我们先传一个ids,然后变成json,加入@RequestBody这个注解

这样我们就实现了controller的撰写,接着我们写service,我们要理解一个过程哈,首先我们从前端传过来值,然后到service,我们要做的就是一次一次删除,一条一条的,用for删除,而不是用xml一起删,为什么不用xml呢?因为我们先把简单的学了,我们的数据现在也不是很多,只要不涉及到过大的数据,用for循环其实也不会太慢!我们一次500一次500的用,其实也不会太慢的!

我们这里就写一下service,我们可以看到,用for还是调用原来的delete方法,一条一条的进行删除,不会很慢的。mapper也不用写了,就用我们上次的删除语句(一条一条删除即可)

我们来测试一下

请求成功了!数据库也删除了相应的数据!没问题

相关推荐
小江的记录本14 分钟前
【Spring AI】Spring AI中RAG误触发与系统提示词泄露问题解决方案(完整版+代码方案)
java·人工智能·spring boot·后端·python·spring·面试
勇往直前plus21 分钟前
Python 属性访问与操作全解析:内置函数、魔法方法与描述符深度指南
java·网络·python
Arenaschi28 分钟前
关于GPT的版特点
java·网络·人工智能·windows·python·gpt
人道领域28 分钟前
【LeetCode刷题日记】108.将有序数组转换为二叉搜索树
java·算法·leetcode
橙淮34 分钟前
并发编程(五)
java
过期动态42 分钟前
【LeetCode 热题 100】无重复字符的最长子串
java·数据结构·spring boot·算法·leetcode·职场和发展
Yeats_Liao44 分钟前
好复杂的 IoT 世界:工业数据采集技术栈全景解析
java·物联网·struts
月落归舟1 小时前
Java线程小记
java·开发语言
西凉的悲伤1 小时前
Spring Cloud Gateway介绍
java·spring cloud·gateway
逸Y 仙X1 小时前
文章五:Elasticsearch安全通信
java·大数据·安全·elasticsearch·搜索引擎·全文检索·jenkins