首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    妙用MyBatis-Plus,12个实战技巧解锁新知识

    wrapper.orderBy(true, true, User::getStatus); // ✅ 推荐:多字段排序示例 wrapper.orderByAsc(User::getStatus) .orderByDesc...更简洁,减少解析开销 数据库优化器可以更好地处理范围查询 代码更易读,语义更清晰 减少重复编写字段名的机会 排序字段注意索引 // ❌ 不推荐 // 假设lastLoginTime无索引 wrapper.orderByDesc...(User::getLastLoginTime); // ✅ 推荐 // 主键排序 wrapper.orderByDesc(User::getId); // ✅ 更优写法:组合索引排序 wrapper.orderByDesc...(User::getStatus) // status建立了索引 .orderByDesc(User::getId); // 主键排序 原因: 索引天然具有排序特性,可以避免额外的排序操作...(Objects.nonNull(age), User::getAge, age) .eq(User::getDeleted, false) // 默认查询未删除记录 .orderByDesc

    41510
    领券