mysql-MybatisPlus的条件构造器

本文涉及的产品
Serverless 应用引擎 SAE,800核*时 1600GiB*时
云原生网关 MSE Higress,422元/月
性能测试 PTS,5000VUM额度
简介: MybatisPlus的条件构造器

一.Wapper介绍

image.png

1.查询书名包含a,年龄到20-30,邮箱不为null

模糊查询 like,区间查询 between ,判断查询 isNotNull
```// 构造器
QueryWrapper wrapper=new QueryWrapper<>();
// 查询书名包含a,年龄到20-30,邮箱不为null
wrapper.like("bookname","高")
.between("age",20,30)
.isNotNull("email");
List books = bookMapper.selectList(wrapper);
books.forEach(System.out::println);


###2.排序条件 

orderByDesc:降序   orderByAsc:升序
```QueryWrapper<Book> wrapper=new QueryWrapper<>();
        //按照年龄降序排序,相同的话,再按照id升序
        wrapper.orderByDesc("age")
                .orderByAsc("id");
        List<Book> books = bookMapper.selectList(wrapper);
        books.forEach(System.out::println);

3.更新 好处是不用再new实体类了

//名字包含高 并且(id大于4或者detail为null) UpdateWrapper<Book> wrapper=new UpdateWrapper<>(); wrapper.like("bookname","高") .and(i->i.gt("bookid",4).or().isNull("detail")); wrapper.set("bookcounts",40); int update = bookMapper.update(null,wrapper); System.out.println(update);

相关实践学习
如何在云端创建MySQL数据库
开始实验后,系统会自动创建一台自建MySQL的 源数据库 ECS 实例和一台 目标数据库 RDS。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助 &nbsp; &nbsp; 相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
相关文章
|
11月前
|
SQL 关系型数据库 MySQL
Mybatis-plus4条件构造器方式
Mybatis-plus4条件构造器方式
46 0
|
SQL
MyBatis-Plus条件构造器之wapper介绍(一)
MyBatis-Plus条件构造器之wapper介绍
406 0
|
4月前
|
SQL
【MybatisPlus】条件构造器、自定义SQL、Service接口
【MybatisPlus】条件构造器、自定义SQL、Service接口
84 0
【MybatisPlus】条件构造器、自定义SQL、Service接口
|
4月前
|
SQL 存储 算法
Mybatis-Plus- CRUD接口-主键策略-自动填充和乐观锁-分页-逻辑删除-条件构造器和常用接口
Mybatis-Plus- CRUD接口-主键策略-自动填充和乐观锁-分页-逻辑删除-条件构造器和常用接口
|
SQL 数据库
MyBatisPlus 之 条件查询 <条件构造器>
MyBatisPlus 之 条件查询 <条件构造器>
155 0
|
4月前
|
SQL XML Java
MyBatis Plus通用CRUD与条件构造器使用及SQL自动注入原理分析
MyBatis Plus通用CRUD与条件构造器使用及SQL自动注入原理分析
240 0
|
10月前
|
SQL Java 数据库
MyBatis-Plus 条件构造器
MyBatis-Plus 条件构造器
90 0
mybatisPlus条件构造器体系解读
mybatisPlus条件构造器体系解读
MyBatis-Plus条件构造器之wapper介绍(二)
MyBatis-Plus条件构造器之wapper介绍
157 0
|
SQL 数据库
MyBatisPlus条件构造器-wapper-----------实现一些复杂的sql语句
MyBatisPlus条件构造器-wapper-----------实现一些复杂的sql语句