# OrderByHelper
**Repository Path**: mirrors_abel533/OrderByHelper
## Basic Information
- **Project Name**: OrderByHelper
- **Description**: MyBatis 排序插件
- **Primary Language**: Unknown
- **License**: MIT
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2020-08-08
- **Last Updated**: 2026-04-25
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# MyBatis 排序插件 OrderByHelper
类似分页插件 [PageHelper](https://github.com/pagehelper/Mybatis-PageHelper) 用法,支持对任意查询(Select)SQL 进行排序,如果原 SQL 存在排序,使用后会替换默认的排序。
当前支持的功能和分页插件 4.2.x 及以前版本的功能一样,没有特别的地方。
目前不支持参数形式用法,以后会根据反馈逐步完善。
## 新书《MyBatis 从入门到精通》

预售地址:[京东](https://item.jd.com/12103309.html),[当当](http://product.dangdang.com/25098208.html),[亚马逊](https://www.amazon.cn/MyBatis从入门到精通-刘增辉/dp/B072RC11DM/ref=sr_1_18?ie=UTF8&qid=1498007125&sr=8-18&keywords=mybatis)
CSDN博客:http://blog.csdn.net/isea533/article/details/73555400
GitHub项目:https://github.com/mybatis-book/book
## 引入依赖
```xml
tk.mybatis
orderby-helper
0.0.2
```
## 配置拦截器
Spring 配置方式:
```xml
```
Mybatis XML 配置方式:
```xml
```
如果使用 Spring Boot,可以参考 [Spring Boot - 配置排序依赖技巧](http://blog.csdn.net/isea533/article/details/53975720) 写个简单配置引入,并且保证在分页插件自动配置后执行。
## 0.0.2 更新日志 - 2017-05-18
- 更新cacheKey,防止缓存错误[#3](https://github.com/abel533/OrderByHelper/issues/3)
## 使用方式
在任意查询方法前调用,后面紧跟查询(避免中间出现可能存在异常或导致不执行查询的条件判断代码):
```java
OrderByHelper.orderBy("id desc");
return mapper.select(country);
```
## 和 Spring Boot 集成
使用 [cuisongliu](https://github.com/cuisongliu) 提供的 https://github.com/cuisongliu/orderbyhelper-boot-starter
按照该项目首页的文档进行配置即可。
## 作者信息
MyBatis 工具网站:[http://mybatis.tk](http://www.mybatis.tk)
作者博客:http://blog.csdn.net/isea533
作者邮箱: abel533@gmail.com
Mybatis工具群:
推荐使用Mybatis分页插件:[PageHelper分页插件](https://github.com/pagehelper/Mybatis-PageHelper)