展开
拓展 关闭
订阅号推广码
GitHub
视频
公告栏 关闭

Mybatis plus入门(五):删除

目录

  • 使用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";
    }
posted @ 2022-04-27 14:07  DogLeftover  阅读(889)  评论(0编辑  收藏  举报