在mybatis plus 中提供了相应的接口,来实现批量插入和删除数据
1 批量删除数据
mybatis plus 对应的service 接口中有个removeByIds() 接口,来删除多个数据,按照id 进行删除,我们可以将要删除的id 放入List集合中。
List<String> idList = new ArrayList<>();
rolePermissionService.removeByIds(idList);
2 批量插入数据
使用 saveBatch 方法进行批量添加
List<RolePermission> rolePermissionList = new ArrayList<>();
// 将要删除的实体类添加到List中
rolePermissionService.saveBatch(rolePermissionList);
注意
前端的Json 数组,对应的后端的List 集合,所以有的时候我们使用echart 需要从后端读取数据的时候,可以用List 集合进行封装,然后传到前端。