mybatis-plus使用@Delete注解批量刪除實(shí)現(xiàn)方式
更新時(shí)間:2026年02月12日 08:36:23 作者:趙海燕
文章介紹了如何使用@Delete注解進(jìn)行批量刪除操作,包括控制器調(diào)用、接口實(shí)現(xiàn)和效果圖展示,作者分享了個(gè)人經(jīng)驗(yàn),并鼓勵(lì)大家參考和點(diǎn)贊支持
使用@Delete注解批量刪除
1、控制器調(diào)用
// test
// http://localhost:3000/function/test
// 刪除操作+按鈕權(quán)限
@Transactional
@GetMapping("/test")
public JSONObject testBatch() {
// Arrays.asList(1, 2, 3)
JSONObject result = new JSONObject();
try {
functionMapper.batchDeleteOperations(Arrays.asList(15L,16L));
result.put("status",200);
result.put("message","刪除成功");
} catch (Exception ex) {
ex.printStackTrace();
result.put("status",ResultCode.ERROR);
result.put("message","刪除失敗");
}
return result;
}2、接口實(shí)現(xiàn)
// 通過(guò)批量PARENT_ID批量刪除操作
@Delete("<script>"
+ "delete from TBL_FUNCTION WHERE PARENT_ID IN "
+" <foreach collection='list' item='id' separator=',' open='(' close=')'> " +
" #{id}" +
" </foreach>"
+"</script>")
int batchDeleteOperations(List<Long> ids);3、效果圖
刪除前:

刪除后:


總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
springboot如何獲取相對(duì)路徑文件夾下靜態(tài)資源的方法
這篇文章主要介紹了springboot如何獲取相對(duì)路徑文件夾下靜態(tài)資源的方法,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2019-05-05
解析電子郵件的基本概念及JavaMail API郵件功能使用
這篇文章主要介紹了電子郵件的基本概念及JavaMail API郵件功能使用,包括用Java來(lái)發(fā)送郵件的示例,需要的朋友可以參考下2016-02-02
解決異常:Invalid?keystore?format,springboot配置ssl證書(shū)格式不合法問(wèn)題
這篇文章主要介紹了解決異常:Invalid?keystore?format,springboot配置ssl證書(shū)格式不合法問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2024-03-03
windows啟動(dòng)jar的三種方式小結(jié)
JAR(Java Archive)文件是Java程序的封裝格式,使得多個(gè).class文件及其相關(guān)資源可以被打包成一個(gè)文件,方便發(fā)布和分發(fā),這篇文章主要介紹了windows啟動(dòng)jar的三種方式,文中通過(guò)代碼介紹的非常詳細(xì),需要的朋友可以參考下2025-09-09
Java中使用輾轉(zhuǎn)相除法求最大公約數(shù)
這篇文章主要介紹了Java中使用輾轉(zhuǎn)相除法求最大公約數(shù),本文直接給出代碼實(shí)例,需要的朋友可以參考下2015-05-05
Android Studio中ButterKnife插件的安裝與使用詳解
本篇文章主要介紹了Android Studio中ButterKnife插件的安裝與使用詳解,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-01-01

