Java教程

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中mybatis-plus的复杂条件查询的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!