mybatis-plus wrapper orderby方法
时间: 2023-10-13 08:06:09 浏览: 56
Mybatis-Plus是一个Mybatis的扩展框架,它提供了很多方便开发的功能,其中Wrapper就是用于构建SQL语句的工具类。
Mybatis-Plus的Wrapper中提供了orderBy方法用于设置排序规则,其使用方式如下:
```java
Wrapper<User> wrapper = new QueryWrapper<>();
wrapper.orderByAsc("age"); // 按照age升序排列
wrapper.orderByDesc("create_time"); // 按照create_time降序排列
```
其中,orderByAsc方法表示按照指定的字段升序排列,orderByDesc方法表示按照指定的字段降序排列。在上面的例子中,我们使用QueryWrapper来构建Wrapper对象,然后分别调用orderByAsc和orderByDesc方法来设置排序规则。
除了以上方法之外,Wrapper还提供了一些其他的方法来设置排序规则,例如:
- orderBy(boolean condition, boolean isAsc, String column):根据条件设置排序规则,condition为true表示启用该排序规则,isAsc为true表示升序排列,column表示排序字段。
- orderBy(boolean condition, String column):根据条件设置排序规则,默认降序排列。
- orderByAsc(boolean condition, String column):根据条件设置升序排序规则。
- orderByDesc(boolean condition, String column):根据条件设置降序排序规则。
这些方法的使用方式与orderByAsc和orderByDesc类似,都是通过传递条件和排序字段来设置排序规则。
相关推荐
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)