基于QueryWrapper的查询,查询出名字中带有o的,存款大于等于1000元的人的id、username、info、balance字段

简介: 基于QueryWrapper的查询,查询出名字中带有o的,存款大于等于1000元的人的id、username、info、balance字段

MybatisPlus-05.核心功能-条件构造器_哔哩哔哩_bilibili

这是我们手写sql语句

这查询的是Map

selectCount是用来统计Count数量的

selectPage是做分页查询的,我们只要查一堆的数据返回集合就可以了

mybatis里面接受的是条件对象

构建查询条件就是QueryWrapper<User>

首先select什么什么就是指定字段

大于等于,模糊用like

模糊查询名字中带o的

ge是大于等于

大于钱1000块钱

查询条件写完了

之后返回结果

名字中带o的显示出来了

更新余额的写法

eq是值相等的意思,先写名,后写值

现在改成2000了

更新id为1,2,4的用户的余额,扣200

LambdaQuery没有硬编码的写法


相关文章
|
安全 Linux KVM
倚天产品介绍|倚天虚拟化:CPU虚拟化原理介绍
虚拟化技术中最关键的技术之一就是CPU虚拟化。在没有硬件辅助虚拟化技术出来之前,通常都是通过TCG(软件进行指令翻译)的方式实现CPU虚拟化。但是由于TCG方式的虚拟化层开销太大,性能太差,因此引入了硬件辅助虚拟化技术。
|
JavaScript Java Android开发
uniapp通过蓝牙传输数据 (安卓)
uniapp通过蓝牙传输数据 (安卓)
927 1
|
JavaScript API
required string parameter ‘XXX‘is not present 的几种情况
required string parameter ‘XXX‘is not present 的几种情况
3187 0
|
Dubbo Java 应用服务中间件
Dubbo第二讲:深入理解dubbo分布式服务框架/负载/容错/调优/高可用/dubbo网关/面试/技术选型
Dubbo第二讲:深入理解dubbo分布式服务框架/负载/容错/调优/高可用/dubbo网关/面试/技术选型
770 0
|
SQL
Mybatis-Plus时间范围查询
Mybatis-Plus时间范围查询
1179 0
|
Kubernetes 前端开发 Dubbo
Spring Boot+gRPC构建微服务并部署到Istio(详细教程)
Spring Boot+gRPC构建微服务并部署到Istio(详细教程)
|
关系型数据库 MySQL
MySQL union和union all的用法详解和区别
MySQL union和union all的用法详解和区别
1988 0
|
存储 开发框架 缓存
Zino:致力于打造Rust语言中最好用的企业级应用开发框架
Zino致力于打造Rust语言中最好用的企业级应用框架,奉行“约定优于配置”的原则,借鉴Node的Egg.js、Java的Spring Boot、Gloang的Beego,提供与axum(已实现)、actix-web(计划中)等框架的集成,目前仍在快速迭代开发中。
1611 1
Zino:致力于打造Rust语言中最好用的企业级应用开发框架
|
前端开发 JavaScript 开发工具
前端|layui后台管理—table 数据表格
前端|layui后台管理—table 数据表格
848 0
|
消息中间件 网络协议 Ubuntu
Robot OS网络通信MQTT实战
最近开发的机器人操作系统ROS基于Android,在里面做一些深度定制,其中运动控制与Server的交互需要双向通道,经过权衡和讨论我们最终选用MQTT作为长连接通信方案。
631 0
Robot OS网络通信MQTT实战