其他分享
首页 > 其他分享> > SpringBoot中mybatis-plus的复杂条件查询

SpringBoot中mybatis-plus的复杂条件查询

作者:互联网

  3.0.5版本的
@Test
    public void query(){
        //Wrapper 类 父类
        // 一般使用QueryWrapper
        //创建QueryWrapper
        QueryWrapper<User> userQueryWrapper = new QueryWrapper<>();
        //设置条件
       //ge gt le lt
        //查询年龄>=30的数据
//        userQueryWrapper.ge("age", 30);
//        List<User> users = userMapper.selectList(userQueryWrapper);
//        System.out.println(users);

        //eq ne  等于 不等于
//        userQueryWrapper.ne("name","json");
//        List<User> users1 = userMapper.selectList(userQueryWrapper);
//        System.out.println(users1);

        //between 范围查询
      //  userQueryWrapper.between("age",20,30);
//        List<User> users2 = userMapper.selectList(userQueryWrapper);
//        System.out.println(users2);

        //like  模糊查询
//        userQueryWrapper.like("name","%whl%");
//        List<User> users3 = userMapper.selectList(userQueryWrapper);
//        System.out.println(users3);

        //orderBy 排序
//        userQueryWrapper.orderByDesc("id");
//        List<User> users4= userMapper.selectList(userQueryWrapper);
//        System.out.println(users4);

        //last  拼接sql 语句
      //  userQueryWrapper.last("limit 1");
      //  List<User> users5= userMapper.selectList(userQueryWrapper);
      //  System.out.println(users5);

        //指定要查询的列
        userQueryWrapper.select("id","name");
        List<User> users6= userMapper.selectList(userQueryWrapper);
        System.out.println(users6);





    }

标签:SpringBoot,userQueryWrapper,List,selectList,userMapper,System,plus,mybatis,out
来源: https://blog.csdn.net/Drug_/article/details/121004342