mybatisplus剔除list中的数据
时间: 2023-11-24 21:48:58 浏览: 85
Mybatis批量删除数据操作方法
mybatis plus提供了removeByIds()接口来删除多个数据,按照id进行删除,我们可以将要删除的id放入List集合中,然后调用该接口进行删除。如果你想剔除List中的数据,可以使用Java的removeAll()方法,该方法可以将一个集合中的所有元素从另一个集合中移除。具体实现可以参考以下代码:
List<String> idList = new ArrayList<>();
List<String> removeList = new ArrayList<>();
// 填充idList和removeList
idList.removeAll(removeList);
rolePermissionService.removeByIds(idList);
以上代码将会从idList中剔除removeList中的所有元素,然后调用removeByIds()接口进行删除操作。
阅读全文