一、功能需求

     有时候我们需要实现一些简单查询的时候,没有必要自己写sql语句,直接使用 mybatis plus 的条件构造器 QueryWrapper 进行构造就行。

现在 有一个简单的需求:查询后根据某个字段排序,并且取最高10条数据,那么这个需求应该如何满足呢?

二、详细代码

以上需求的代码如下:

   QueryWrapper<Resource> wrapper = new QueryWrapper<>();
   wrapper.eq("status", "1");
   wrapper.orderByDesc("down_count");
   //查询最高10条数据
   wrapper.last("limit 0,10");
Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐