LambdaQueryWrapper 自定义字段排序
时间: 2023-11-16 08:00:17 浏览: 321
Java 类自定义排序
4星 · 用户满意度95%
LambdaQueryWrapper是Mybatis-Plus中的一个查询构造器,可以用于构建复杂的查询条件。如果需要自定义字段排序,可以使用LambdaQueryWrapper的orderBy方法,例如:
```
LambdaQueryWrapper<Student> wrapper = new LambdaQueryWrapper<>();
wrapper.orderByAsc(Student::getAge); // 按照年龄升序排序
wrapper.orderByDesc(Student::getName); // 按照姓名降序排序
List<Student> students = studentMapper.selectList(wrapper);
```
其中,orderBy方法接受一个Function类型的参数,用于指定排序字段。在上面的例子中,Student::getAge和Student::getName分别表示按照年龄和姓名排序。
阅读全文