【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
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值