【MyBatis-Plus】条件构造器 & ActiveRecord

1.条件构造器

1.1基本比较查询

命令 作用
eq 等于
ne 不等于
gt 大于
ge 大于等于
lt 小于
le 小于等于
between 在两个值之间
notBetween 不 在两个值之间
in 字段 IN (value.get(0), value.get(1), …)
on 字段 NOT IN (v0, v1, …)
//基本比较查询
    //eq 等于 / ne 不等于
    //gt 大于  / ge  大于等于
    //lt 小于  /le   小于等于
    //between  在两个值之间
    //notBetween 不在这两个值之间
    //in  字段 IN (value.get(0), value.get(1), ...)
    //ontIn  字段 NOT IN (v0, v1, ...)

    @Test
    void testEQ(){
   
        QueryWrapper<User> wrapper = new QueryWrapper<User>();

        wrapper.eq("password","123456")
                .lt("age",23)
                .in("name","李四","王五","赵六");

        List<User> users = this.userMapper.selectList(wrapper);
        for(User user:users){
   
            System.out.println(user);
        }
    }

1.2模糊查询

命令 作用
like
notLike
likeLeft
likeRight
 @Test
        void testWrapper(){
   
        QueryWrapper<User> wrapper = new QueryWrapper<User>();
        wrapper.like("name","曹");

        List<User> users = this.userMapper.selectList(wrapper);
        for(User user:users){
   
            System.out.println(user);
        }
    }

1.3排序

命令 作用
orderBy
orderByAsc 升序
orderByDesc 降序
    //排序
    //orderBy
    //orderByAsc
    //orderByDesc
    @Test
    void testWrapper2(){
   
        QueryWra

你可能感兴趣的:(MyBatis-Plus,mybatis,java,开发语言)