MyBatisPlus条件构造器带条件排序方法orderBy、orderByDesc、orderByAsc使用
场景
项目搭建专栏:
https://blog.csdn.net/BADAO_LIUMANG_QIZHI/column/info/37194
基础搭建:
https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/89407994
条件构造器介绍使用:
https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/89482201
实现
排序前数据库
orderBy()方法
默认升序。
/****条件构造器 排序操作*/@Testpublic void testEntitymapperOrderBy() {List<Employee> employeeList=employeeMapper.selectList(new EntityWrapper<Employee>().eq("gender",1).like("name", "霸").orderBy("age"));System.out.println("*******************"+employeeList);for (Employee employee : employeeList) {System.out.println(employee.getAge());}}
运行效果
SELECT id AS id,`name`,email,gender,age FROM employee WHERE (gender = ? AND name LIKE ?) ORDER BY age
orderDesc()方法
注意其参数是一个column的集合。
代码修改为:
@Testpublic void testEntitymapperOrderBy() {List<Employee> employeeList=employeeMapper.selectList(new EntityWrapper<Employee>().eq("gender",1).like("name", "霸")//.orderBy("age").orderDesc(Arrays.asList(new String[] {"age"})));System.out.println("*******************"+employeeList);for (Employee employee : employeeList) {System.out.println(employee.getAge());}}
运行效果
SELECT id AS id,`name`,email,gender,age FROM employee WHERE (gender = ? AND name LIKE ?) ORDER BY age DESC
orderByAsc()方法
注意其参数是一个column的集合。
升序排列。
代码测试:
@Testpublic void testEntitymapperOrderBy() {List<Employee> employeeList=employeeMapper.selectList(new EntityWrapper<Employee>().eq("gender",1).like("name", "霸")//.orderBy("age")//.last("desc")//.orderDesc(Arrays.asList(new String[] {"age"})).orderAsc(Arrays.asList(new String[] {"age"})));System.out.println("*******************"+employeeList);for (Employee employee : employeeList) {System.out.println(employee.getAge());}}
运行结果
SELECT id AS id,`name`,email,gender,age FROM employee WHERE (gender = ? AND name LIKE ?) ORDER BY age ASC
源码下载
https://download.csdn.net/download/badao_liumang_qizhi/11142313
MyBatisPlus条件构造器带条件排序方法orderBy、orderByDesc、orderByAsc使用相关推荐
- MyBatisPlus条件构造器带条件删除delete使用
场景 项目搭建专栏: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/column/info/37194 基础搭建: https://blog.csdn.net/B ...
- MyBatisPlus条件构造器带条件更新update使用
场景 项目搭建专栏: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/column/info/37194 基础搭建: https://blog.csdn.net/B ...
- MyBatisPlus条件构造器带条件查询selectList使用
场景 项目搭建专栏: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/column/info/37194 基础搭建: https://blog.csdn.net/B ...
- MybatisPlus条件构造器说明以及selectPage方法
场景 项目搭建专栏: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/column/info/37194 基础搭建: https://blog.csdn.net/B ...
- Mybatis-plus :分页带条件查询
StudentController @ApiOperation("分页带条件查询学生信息")@GetMapping("/getStudentByOpr/{pageNo}/ ...
- MyBatis-Plus Day2 Wapper 核心功能 条件构造器 测试
MyBatis-Plus Day2 核心功能 条件构造器 之前搭建的在上一篇博客中已经写好了. 链接:https://blog.csdn.net/weixin_45821811/article/det ...
- MybatisPlus核心功能——实现CRUD增删改查操作 (包含条件构造器)
条件构造器 一般都是用service层的方法,因为比mapper层的全.十分重要:Wrapper 记住查看输出的SQL进行分析 相当于创建一个构造器对象,然后讲需要查询or更新的条件写在里面,最后打包 ...
- MyBatisPlus条件构造器排序方法orderByDesc参数怎样构造
场景 项目搭建专栏: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/column/info/37194 基础搭建: https://blog.csdn.net/B ...
- MyBatisPlus条件构造器中last方法怎样使用
场景 项目搭建专栏: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/column/info/37194 基础搭建: https://blog.csdn.net/B ...
最新文章
- 吴恩达老师深度学习视频课笔记:构建机器学习项目(机器学习策略)(1)
- Angular开山篇
- Markdown 语法 示例 字体 字号 颜色
- windows 环境下Eclipse开发MapReduce环境设置
- ios点击推送闪退_苹果推送iOS 14.2 beta 1:千万别更新,大批应用闪退
- linux防ddos 软件下载,linux下防DDOS工具
- 我的测试和代码分析工具箱
- spring boot admin 自定义
- ORA-01078和LRM-00109问题导致ORACLE启动失败解决方法
- 《Ray Tracing in One Weekend》——Chapter 0: Overview
- 59. 预定义超全局变量
- 用Map集合来统计一个字符串数组中每个字符串的个数
- yum info 查不到nginx下载info的问题
- “互联网+”大学生创新创业大赛项目策划书
- 软件工程--概要设计
- 矩阵知识:线性变换、相似矩阵、对角矩阵、逆矩阵
- 用简单的图来解释人工神经网络(三)——BP神经网络
- Charles的基本使用方法
- pip 查看要安装的包的所有版本的方法
- DDN - Digital Data Network
热门文章
- java actor模型实例,详解Theron通过Actor模型解决C++并发编程的一种思维
- 奥斯陆大学计算机,奥斯陆大学雅思要求
- python添加系统环境win7_python环境配置(基于win7 x64)
- java实现十进制与二进制之间的转换
- 使用Thumbnails压缩或放大图片大小(java)
- 面试python开发_python开发面试问题
- 4-Qt6控制台项目信号与槽
- chrome xp 扫描此文件时,防病毒软件意外失败
- 异或运算_专题 | 异或运算的一些应用
- mac java偏好设置_在 Mac中配置Java开发环境