mybatis-plus先按一个字段升序,再按一个字段降序
时间: 2024-03-07 15:22:21 浏览: 223
mybatis-plus源码(mybatis-plus-3.5.1.zip)
5星 · 资源好评率100%
可以使用MyBatis-Plus的`orderByAsc`和`orderByDesc`方法来实现按照一个字段升序、一个字段降序的排序。
例如,我们有一个`User`实体类,其中有`name`和`age`两个字段,我们想要先按`name`升序排列,再按`age`降序排列,可以使用如下代码:
```
QueryWrapper<User> queryWrapper = new QueryWrapper<>();
queryWrapper.orderByAsc("name").orderByDesc("age");
List<User> userList = userMapper.selectList(queryWrapper);
```
在以上代码中,我们使用`QueryWrapper`对象来构建查询条件,然后通过`orderByAsc`方法指定按`name`字段升序排列,`orderByDesc`方法指定按`age`字段降序排列,最后使用`selectList`方法执行查询。
阅读全文