目录
- 使用BaseMapper的deleteById方法,删除单个数据,传入参数为id
- 使用BaseMapper的deleteBatchIds方法,批量删除数据,传入参数为1个list集合
- 按条件删除,使用BaseMapper中delete方法,传入参数为QueryWrapper
代码案例
- 使用BaseMapper的deleteById方法,删除单个数据,传入参数为id
- 使用BaseMapper的deleteBatchIds方法,批量删除数据,传入参数为1个list集合
@GetMapping("/test6")
@ResponseBody
public String test6() {
// 删除单个
userDao.deleteById("4");
// 通过id批量删除
userDao.deleteBatchIds(Arrays.asList(5, 6));
return "success";
}
- 按条件删除,使用BaseMapper中delete方法,传入参数为QueryWrapper
@RequestMapping(value = "/test1")
@ResponseBody
public String test1(){
// 删除name为Sandy的数据
mapper.delete(new QueryWrapper<User>()
.lambda().eq(User::getName, "Sandy"));
return "success";
}