LambdaQueryWrapper的orderByDesc用法
时间: 2023-05-27 19:01:51 浏览: 723
LambdaQueryWrapper是MyBatis-Plus中的一种查询方式,它使用了Lambda表达式来构建查询条件,使得查询语句更加直观简洁。orderByDesc是LambdaQueryWrapper中的一个方法,用于指定查询结果的排序方式,按照指定的字段倒序排序。具体使用方法如下所示:
```java
LambdaQueryWrapper<T> queryWrapper = new LambdaQueryWrapper<>();
queryWrapper.orderByDesc(T::getFieldName);
List<T> results = tMapper.selectList(queryWrapper);
```
其中,T代表实体类,getFieldName是需要排序的字段名。orderByDesc方法会将结果按照getFieldName字段的值进行倒序排序,最终返回按照指定条件排序后的结果集。
相关问题
LambdaQueryWrapper orderByDesc 的构造
LambdaQueryWrapper的orderByDesc方法可以用于构造按照某个字段进行降序排序的条件。通过该方法,可以将字段名作为参数传入,从而生成相应的SQL语句。在生成的SQL语句中,会使用ORDER BY关键字以及DESC关键字来指定降序排序。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* [【Java】mybatis plus条件构造器方法LambdaQueryWrapper说明](https://blog.csdn.net/qq_31635851/article/details/109535710)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 33.333333333333336%"]
- *2* [MyBatis-Plus使用-条件构造器.docx](https://download.csdn.net/download/weixin_44609920/85694818)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 33.333333333333336%"]
- *3* [LambdaQueryWrapper 的条件构造器方法对应Sql](https://blog.csdn.net/wit_cx/article/details/109185000)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 33.333333333333336%"]
[ .reference_list ]
LambdaQueryWrapper.orderByDesc
LambdaQueryWrapper.orderByDesc 是 MyBatis-Plus 框架中提供的一个方法,用于构建查询条件中的降序排序规则。具体使用方法如下:
```java
LambdaQueryWrapper<User> queryWrapper = new LambdaQueryWrapper<User>()
.eq(User::getType, 1)
.orderByDesc(User::getCreateTime);
List<User> userList = userDao.selectList(queryWrapper);
```
以上代码表示查询类型为 1 的用户列表,按照创建时间倒序排列。