场景

项目搭建专栏:

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使用相关推荐

  1. MyBatisPlus条件构造器带条件删除delete使用

    场景 项目搭建专栏: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/column/info/37194 基础搭建: https://blog.csdn.net/B ...

  2. MyBatisPlus条件构造器带条件更新update使用

    场景 项目搭建专栏: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/column/info/37194 基础搭建: https://blog.csdn.net/B ...

  3. MyBatisPlus条件构造器带条件查询selectList使用

    场景 项目搭建专栏: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/column/info/37194 基础搭建: https://blog.csdn.net/B ...

  4. MybatisPlus条件构造器说明以及selectPage方法

    场景 项目搭建专栏: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/column/info/37194 基础搭建: https://blog.csdn.net/B ...

  5. Mybatis-plus :分页带条件查询

    StudentController @ApiOperation("分页带条件查询学生信息")@GetMapping("/getStudentByOpr/{pageNo}/ ...

  6. MyBatis-Plus Day2 Wapper 核心功能 条件构造器 测试

    MyBatis-Plus Day2 核心功能 条件构造器 之前搭建的在上一篇博客中已经写好了. 链接:https://blog.csdn.net/weixin_45821811/article/det ...

  7. MybatisPlus核心功能——实现CRUD增删改查操作 (包含条件构造器)

    条件构造器 一般都是用service层的方法,因为比mapper层的全.十分重要:Wrapper 记住查看输出的SQL进行分析 相当于创建一个构造器对象,然后讲需要查询or更新的条件写在里面,最后打包 ...

  8. MyBatisPlus条件构造器排序方法orderByDesc参数怎样构造

    场景 项目搭建专栏: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/column/info/37194 基础搭建: https://blog.csdn.net/B ...

  9. MyBatisPlus条件构造器中last方法怎样使用

    场景 项目搭建专栏: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/column/info/37194 基础搭建: https://blog.csdn.net/B ...

最新文章

  1. 吴恩达老师深度学习视频课笔记:构建机器学习项目(机器学习策略)(1)
  2. Angular开山篇
  3. Markdown 语法 示例 字体 字号 颜色
  4. windows 环境下Eclipse开发MapReduce环境设置
  5. ios点击推送闪退_苹果推送iOS 14.2 beta 1:千万别更新,大批应用闪退
  6. linux防ddos 软件下载,linux下防DDOS工具
  7. 我的测试和代码分析工具箱
  8. spring boot admin 自定义
  9. ORA-01078和LRM-00109问题导致ORACLE启动失败解决方法
  10. 《Ray Tracing in One Weekend》——Chapter 0: Overview
  11. 59. 预定义超全局变量
  12. 用Map集合来统计一个字符串数组中每个字符串的个数
  13. yum info 查不到nginx下载info的问题
  14. “互联网+”大学生创新创业大赛项目策划书
  15. 软件工程--概要设计
  16. 矩阵知识:线性变换、相似矩阵、对角矩阵、逆矩阵
  17. 用简单的图来解释人工神经网络(三)——BP神经网络
  18. Charles的基本使用方法
  19. pip 查看要安装的包的所有版本的方法
  20. DDN - Digital Data Network

热门文章

  1. java actor模型实例,详解Theron通过Actor模型解决C++并发编程的一种思维
  2. 奥斯陆大学计算机,奥斯陆大学雅思要求
  3. python添加系统环境win7_python环境配置(基于win7 x64)
  4. java实现十进制与二进制之间的转换
  5. 使用Thumbnails压缩或放大图片大小(java)
  6. 面试python开发_python开发面试问题
  7. 4-Qt6控制台项目信号与槽
  8. chrome xp 扫描此文件时,防病毒软件意外失败
  9. 异或运算_专题 | 异或运算的一些应用
  10. mac java偏好设置_在 Mac中配置Java开发环境