首页 > 其他分享 >mybatis-plus条件构造器QueryWrapper常用方法

mybatis-plus条件构造器QueryWrapper常用方法

时间:2022-10-06 13:12:33浏览次数:56  
标签:QueryWrapper users 数据库 System wrapper plus mybatis selectList 字段名

QueryWrapper常用方法


  *附加条件构造器QueryWrapper常用方法 ---这几个肯定够用了
  */
 wrapper.eq("数据库字段名", "条件值"); //相当于where条件
 wrapper.between("数据库字段名", "区间一", "区间二");//相当于范围内使用的 between
 wrapper.like("数据库字段名", "模糊查询的字符"); //模糊查询like
 wrapper.groupBy("数据库字段名");  //相当于group by分组
 wrapper.in("数据库字段名", "包括的值,分割"); //相当于in
 wrapper.orderByAsc("数据库字段名"); //升序
 wrapper.orderByDesc("数据库字段名");//降序
 wrapper.ge("数据库字段名", "要比较的值"); //大于等于
 wrapper.le("数据库字段名", "要比较的值"); //小于等

案例

  • eq 相当于where条件

    wrapper.eq("name" , "Marray");
    List<User> users = userMapper.selectList(wrapper);
    System.out.println(users);

  • between:范围之间 , 需要三个参数 , 第一个是表字段名 , 第二个是起始 , 第三个是结束 , 区间是既包含首也包含尾。

    wrapper.between("age" , 20 , 30);
    List<User> users = userMapper.selectList(wrapper);
    System.out.println(users);

  • like:模糊查询

    wrapper.like("name" , "a");
    List<User> users = userMapper.selectList(wrapper);
    System.out.println(users);

  • orderByDesc:降序排列
  • orderByAsc:升序

    wrapper.orderByDesc("id");
    List<User> users = userMapper.selectList(wrapper);
    System.out.println(users);

  • last:拼接语句

    wrapper.last("limit 1");
    List<User> users = userMapper.selectList(wrapper);
    System.out.println(users);     

等同于:

SELECT*FROM user WHERE deleted=0 limit 1

标签:QueryWrapper,users,数据库,System,wrapper,plus,mybatis,selectList,字段名
From: https://www.cnblogs.com/zhangjuntao520/p/16757431.html

相关文章