mybatisplus 删除方法示例
以下是MybatisPlus的删除方法示例:
- 根据id删除
int result = userService.removeById(id);
- 根据条件删除
LambdaQueryWrapper<User> wrapper = new LambdaQueryWrapper<>();
wrapper.eq(User::getAge, 20);
int result = userService.remove(wrapper);
- 批量删除
List<Long> ids = Arrays.asList(1L, 2L, 3L);
int result = userService.removeByIds(ids);
- 根据条件删除并返回结果
LambdaQueryWrapper<User> wrapper = new LambdaQueryWrapper<>();
wrapper.eq(User::getAge, 20);
List<User> userList = userService.list(wrapper);
int result = userService.remove(wrapper);
return userList;
以上是MybatisPlus删除方法的示例,可以根据具体的需求进行调整和扩展
原文地址: https://www.cveoy.top/t/topic/gRVd 著作权归作者所有。请勿转载和采集!