MybatisPlus中的条件构造器

在这里插入图片描述
deleted作为逻辑删除的字段,所以查不到最后一个数据。

@Autowired
    private UserMapper userMapper;

    @Test
    public void test01(){
        //查询name不为空,email不为空和age>=19的数据
        QueryWrapper<User> wrapper = new QueryWrapper<>();

        wrapper.isNotNull("name").isNotNull("email").ge("age",19);

        List<User> users = userMapper.selectList(wrapper);

        users.forEach(System.out::println);


    }
JDBC Connection [com.mysql.jdbc.JDBC4Connection@1ac4ccad] will not be managed by Spring
==>  Preparing: SELECT id,name,age,email,version,create_time,update_time,deleted FROM user WHERE deleted=0 AND (name IS NOT NULL AND email IS NOT NULL AND age >= ?)
==> Parameters: 19(Integer)
<==    Columns: id, name, age, email, version, create_time, update_time, deleted
<==        Row: 2, Jack, 20, test2@baomidou.com, null, null, null, 0000
<==        Row: 3, Tom, 28, test3@baomidou.com, null, null, null, 0000
<==        Row: 4, Sandy, 21, test4@baomidou.com, null, null, null, 0000
<==        Row: 5, Billie, 24, test5@baomidou.com, null, null, null, 0000
<==      Total: 4
Closing non transactional SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@7fd8c559]
User(id=2, name=Jack, age=20, email=test2@baomidou.com, version=null, create_time=null, update_time=null, deleted=0)
User(id=3, name=Tom, age=28, email=test3@baomidou.com, version=null, create_time=null, update_time=null, deleted=0)
User(id=4, name=Sandy, age=21, email=test4@baomidou.com, version=null, create_time=null, update_time=null, deleted=0)
User(id=5, name=Billie, age=24, email=test5@baomidou.com, version=null, create_time=null, update_time=null, deleted=0)
2022-02-22 10:17:11.085  INFO 200012 --- [ionShutdownHook] com.alibaba.druid.pool.DruidDataSource   : {dataSource-1} closing ...
2022-02-22 10:17:11.089  INFO 200012 --- [ionShutdownHook] com.alibaba.druid.pool.DruidDataSource   : {dataSource-1} closed

区间查询
在这里插入图片描述
模糊查询
在这里插入图片描述
子查询:
在这里插入图片描述
排序:
在这里插入图片描述
更多的条件查询见mybatisPlus官网https://baomidou.com/

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

北海冥鱼未眠

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值