首页 > 其他 > 详细

Mybatis Plus 删除

时间:2021-01-21 12:20:23      阅读:324      评论:0      收藏:0      [点我收藏+]

一、根据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);
}

 

Mybatis Plus 删除

原文:https://www.cnblogs.com/jwen1994/p/14306787.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!