MyBatisPlus(十二)排序查询:orderBy

说明

排序查询,对应SQL语句中的 orderBy 语句,对查询结果按照指定字段排序。

升序:orderByAsc

java 复制代码
    /**
     * 查询用户列表, 查询条件:按照 年龄 升序排列
     */
    @Test
    void orderByAsc() {
        LambdaQueryWrapper<User> wrapper = new LambdaQueryWrapper<>();
        wrapper.orderByAsc(User::getAge);
        List<User> users = mapper.selectList(wrapper);
        log.info(users.toString());
    }

降序:orderByDesc

java 复制代码
    /**
     * 查询用户列表, 查询条件:按照 年龄 降序排列
     */
    @Test
    void orderByDesc() {
        LambdaQueryWrapper<User> wrapper = new LambdaQueryWrapper<>();
        wrapper.orderByDesc(User::getAge);
        List<User> users = mapper.selectList(wrapper);
        log.info(users.toString());
    }

多字段排序

按照 年龄 升序,id 降序

java 复制代码
    /**
     * 查询用户列表, 查询条件:按照 年龄 升序,id 降序
     */
    @Test
    void orderByAgeAscAndIdDesc() {
        LambdaQueryWrapper<User> wrapper = new LambdaQueryWrapper<>();
        wrapper.orderByAsc(User::getAge);
        wrapper.orderByDesc(User::getId);
        List<User> users = mapper.selectList(wrapper);
        log.info(users.toString());
    }

按照 年龄 降序,id 降序

java 复制代码
    /**
     * 查询用户列表, 查询条件:按照 年龄 降序,id 降序
     */
    @Test
    void orderByAgeDescAndIdDesc() {
        LambdaQueryWrapper<User> wrapper = new LambdaQueryWrapper<>();
        wrapper.orderByDesc(User::getAge);
        wrapper.orderByDesc(User::getId);
        List<User> users = mapper.selectList(wrapper);
        log.info(users.toString());
    }
相关推荐
每天都要进步113 天前
Mybatis 进阶 / Mybatis—Puls (详细)
mybatis·mybatis-plus
Y编程小白16 天前
MyBatis-Plus6--MyBatis中的分页插件
java·开发语言·mybatis·mybatis-plus
lihan_freak16 天前
MyBatisPlus--分页插件
java·spring boot·mybatis-plus
Ming__GoGo1 个月前
MyBatis-plus sql拦截器
java·sql·学习·鉴权·mybatis-plus·过滤·sql拦截
程序猿零零漆1 个月前
SpringCloud系列教程:微服务的未来 (五)枚举处理器、JSON处理器、分页插件实现
java·spring boot·mybatis-plus
程序猿零零漆1 个月前
SpringCloud 系列教程:微服务的未来(三)IService接口的业务实现
java·spring cloud·mybatis-plus
java_学习爱好者1 个月前
mybatis-plus 用法总结
java·spring boot·mybatis·mybatis-plus
程序猿零零漆1 个月前
SpringCloud 系列教程:微服务的未来(二)Mybatis-Plus的条件构造器、自定义SQL、Service接口基本用法
java·spring cloud·mybatis-plus
我自飞扬临天下1 个月前
Mybatis-Plus快速入门
数据库·mybatis-plus
墨鸦_Cormorant2 个月前
MyBatis-Plus介绍及基本使用
mybatis·mybatisplus·mybatis-plus