mybatis-plus 批量插入和删除数据

在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 集合进行封装,然后传到前端。

你可能感兴趣的:(java,数据结构,大数据,mybatis)