Mybatis-plus4条件构造器方式

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS MySQL,集群版 2核4GB 100GB
推荐场景:
搭建个人博客
RDS MySQL Serverless 高可用系列,价值2615元额度,1个月
简介: Mybatis-plus4条件构造器方式

分为4种条件构造器

  • new QueryWrappe
  • new QueryWrapper<Customers>().lambda()
  • new LambdaQueryWrapper<Customers>()
  • Wrappers.lambdaQuery(Customers.class)

1、QueryWrapper

QueryWrapper

new QueryWrapper<Customers>()
        .eq("id", 1)
        .in("birth", "张三");

UpdateWrapper

UpdateWrapper<Customers> uw = new UpdateWrapper<Customers>()
        .eq("id", 1)
        .set("birth", "张三");

2、QueryWrapper.lambda

new QueryWrapper<Customers>().lambda()
        .eq(Customers::getId, 1)
        .in(Customers::getBirth, "");
LambdaUpdateWrapper<Customers> uw = new UpdateWrapper<Customers>().lambda()
        .eq(Customers::getId, 1)
        .set(Customers::getName, "张三");

3、LambdaQueryWrapper

new LambdaQueryWrapper<Customers>()
        .eq(Customers::getId, 1)
        .in(Customers::getBirth, "");
LambdaUpdateWrapper<Customers> uw = new LambdaUpdateWrapper<Customers>()
        .eq(Customers::getId, 1)
        .set(Customers::getName, "张三");

4、Wrappers

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