zoukankan      html  css  js  c++  java
  • Mybatis Plus 删除

    一、根据id删除

    @Test
    public void deleteById() {
        int rows = userMapper.deleteById(1351456313578713090L);
        System.out.println("删除条数:" + rows);
    }
    
    @Test
    public void deleteByBatchIds() {
        int rows = userMapper.deleteBatchIds(Arrays.asList(1094592041087729666L, 1351456313578713090L));
        System.out.println("删除条数:" + rows);
    }

    二、其他普通删除

    @Test
    public void deleteByMap() {
        Map<String, Object> map = new HashMap<>();
        map.put("name", "张三");
        map.put("age", 25);
        int rows = userMapper.deleteByMap(map);
        System.out.println("删除条数:" + rows);
    }

    三、以条件构造器为参数删除

    @Test
    public void deleteByWrapper(){
        QueryWrapper wrapper = new QueryWrapper();
        wrapper.eq("name","张三");
        wrapper.eq("age",25);
        int rows = userMapper.delete(wrapper);
        System.out.println("删除条数:" + rows);
    }
    
    @Test
    public void deleteByLambda(){
        LambdaQueryWrapper<User> wrapper = new LambdaQueryWrapper();
        wrapper.eq(User::getName,"张三").eq(User::getAge,25);
        int rows = userMapper.delete(wrapper);
        System.out.println("删除条数:" + rows);
    }
  • 相关阅读:
    php-基于面向对象的MySQL类
    php-迭代创建级联目录
    php-删除非空目录
    php-递归创建级联目录
    linux 用户管理
    mysql 语法大全
    dos命令下修改mysql密码的方法
    对 linux init.d的理解
    linux 重启服务器命令
    校验软件包
  • 原文地址:https://www.cnblogs.com/jwen1994/p/14306787.html
Copyright © 2011-2022 走看看