说明
查询结果排序,对应SQL语句中的 orderBy 语句,对查询结果按照指定字段排序。
升序:orderByAsc
/**
* 查询用户列表, 查询条件:按照 年龄 升序排列
*/
@Test
void orderByAsc() {
LambdaQueryWrapper
wrapper.orderByAsc(User::getAge);
List
log.info(users.toString());
}
降序:orderByDesc
/**
* 查询用户列表, 查询条件:按照 年龄 降序排列
*/
@Test
void orderByDesc() {
LambdaQueryWrapper
wrapper.orderByDesc(User::getAge);
List
log.info(users.toString());
}
多字段排序
按照 年龄 升序,id 降序
/**
* 查询用户列表, 查询条件:按照 年龄 升序,id 降序
*/
@Test
void orderByAgeAscAndIdDesc() {
LambdaQueryWrapper
wrapper.orderByAsc(User::getAge);
wrapper.orderByDesc(User::getId);
List
log.info(users.toString());
}
按照 年龄 降序,id 降序
/**
* 查询用户列表, 查询条件:按照 年龄 降序,id 降序
*/
@Test
void orderByAgeDescAndIdDesc() {
LambdaQueryWrapper
wrapper.orderByDesc(User::getAge);
wrapper.orderByDesc(User::getId);
List
log.info(users.toString());
}
参考阅读
发表评论