mybatisplus倒序查询
时间: 2023-10-07 15:08:23 浏览: 512
要在MyBatis-Plus中进行倒序查询,可以使用QueryWrapper的orderByDesc方法来指定倒序的字段。例如,如果要对xxxService.list(new QueryWrapper())的结果按照id字段进行倒序排列,可以使用以下代码:
```
xxxService.list(new QueryWrapper().orderByDesc("id"));
```
这样就可以实现对结果的倒序查询了。
相关问题
mybatisplus倒序
MyBatis-plus可以通过使用`QueryWrapper`来进行倒序查询。在使用`QueryWrapper`的时候,可以使用`orderByDesc`方法来指定按照某个字段进行倒序排序。例如,可以按照字段名`sort`进行倒序排序。具体的代码示例如下:
```
QueryWrapper<CategoryEntity> wrapper = new QueryWrapper<>();
wrapper.orderByDesc("sort");
```
这样就可以实现按照`sort`字段进行倒序查询了。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *3* [学习 MyBatis-Plus 笔记](https://blog.csdn.net/Wxin0721/article/details/124096470)[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^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
- *2* [MyBatis-plusSQL语句包装器QueryWrapper,包装器查询倒序返回第一个](https://blog.csdn.net/Be_insighted/article/details/119982137)[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^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
mybatisplus 倒序
### 使用 MyBatisPlus 实现倒序查询
为了实现基于 `MyBatisPlus` 的倒序查询,可以采用 `QueryWrapper` 或者 `EntityWrapper`(现已废弃,在新版本推荐使用 `QueryWrapper`) 来构建查询条件并指定排序方式。具体来说,在执行查询操作时可以通过 `.orderByDesc()` 方法来设定按照特定字段降序排列的结果集。
对于给定的例子,如果想要依据创建时间 (`create_time`) 对记录进行倒序检索,则可以在编写服务层逻辑的时候这样处理:
```java
@Override
public IPage<CompanyInfoEntity> queryPage(Map<String, Object> params) {
String name = (String) params.get("name");
QueryWrapper<CompanyInfoEntity> wrapper = new QueryWrapper<>();
if (StringUtils.isNotBlank(name)) {
wrapper.like("name", name);
}
wrapper.orderByDesc("create_time");
Page<CompanyInfoEntity> page = new Page<>(...); // 设置分页参数
return this.page(page, wrapper);
}
```
上述代码片段展示了如何利用 `QueryWrapper` 构建带有模糊匹配名称以及按创建日期降序排序的查询语句[^2]。
值得注意的是,随着框架的发展,部分API可能会有所更新或替换;因此建议开发者关注官方文档获取最新指导信息。
阅读全文
相关推荐













