给我一个mybatis-plus排序不分页写法样例
时间: 2024-02-25 22:53:45 浏览: 66
MyBatis-Plus入门+MyBatis-Plus文档手册 中文pdf高清版.rar
5星 · 资源好评率100%
MyBatis-Plus提供了非常方便的查询构造器来实现排序,以下是一个示例:
```
QueryWrapper<User> wrapper = new QueryWrapper<>();
wrapper.orderByDesc("age"); // 按年龄倒序排列
List<User> userList = userMapper.selectList(wrapper);
```
在上面的示例中,通过创建一个 `QueryWrapper` 对象,并调用 `orderByDesc` 方法按照年龄字段进行倒序排列,最后使用 `selectList` 方法查询符合条件的结果,其中 `User` 是实体类名,`userMapper` 是 MyBatis 的 Mapper 接口。
如果要进行多字段排序,可以在 `orderBy` 方法中指定多个字段及排序方式,例如:
```
QueryWrapper<User> wrapper = new QueryWrapper<>();
wrapper.orderByDesc("age").orderByAsc("username"); // 按年龄倒序、用户名升序排列
List<User> userList = userMapper.selectList(wrapper);
```
在实际开发中,可以根据需要灵活使用 MyBatis-Plus 提供的排序方法,进行多种排序操作。
阅读全文