SpringData JPA Mongodb 查询部分字段

JPA 网上用的好像不多,找了好多材料以后最终找了这个可行的方案:

 @Query(fields = "{tender_id:1,_id:0}")
 List<MGPltTender> findByTenderIdIsNotNull(PageRequest pageRequest);

调用:

        Sort sort = Sort.by(popularType.getCode()).descending();
        PageRequest pageRequest = PageRequest.of(current, size, sort);
        List<MGPltTender> all = mgPltTenderMapper.findByTenderIdIsNotNull(pageRequest);
        System.out.println(all);
        for (MGPltTender item : all) {
            System.out.println(item);
        }

效果:

和mongodb的指令类似:

db.collection.find({},{field1:1,field2:1,field3:1,_id:0})

这样即可实现部分字段查询。

相关推荐

  1. postgresql 查询字段 信息

    2024-07-19 08:14:04       51 阅读
  2. Mongodb 控制查询返回字段

    2024-07-19 08:14:04       51 阅读
  3. mybatis多字段模糊查询

    2024-07-19 08:14:04       57 阅读
  4. mybatisplus 查询某一字段

    2024-07-19 08:14:04       20 阅读
  5. mybatis查询修改mysql的json字段

    2024-07-19 08:14:04       47 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-19 08:14:04       66 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-19 08:14:04       70 阅读
  3. 在Django里面运行非项目文件

    2024-07-19 08:14:04       57 阅读
  4. Python语言-面向对象

    2024-07-19 08:14:04       68 阅读

热门阅读

  1. ArcGIS Pro SDK (九)几何 5 多边形

    2024-07-19 08:14:04       20 阅读
  2. SpringBoot集成EasyExcel实现模板写入多个sheet导出

    2024-07-19 08:14:04       21 阅读
  3. python中excel的读取和写入

    2024-07-19 08:14:04       20 阅读
  4. Python 3 CGI编程

    2024-07-19 08:14:04       18 阅读
  5. 为什么 HashMap 的容量是 2 的整次幂?

    2024-07-19 08:14:04       15 阅读
  6. C++编程逻辑讲解step by step:利用文档类处理数据

    2024-07-19 08:14:04       20 阅读
  7. 【Oracle】Oracle中的LISTAGG函数

    2024-07-19 08:14:04       18 阅读
  8. new和malloc

    2024-07-19 08:14:04       21 阅读
  9. Redis 地理位置 GEO 模块

    2024-07-19 08:14:04       21 阅读
  10. 一文理解ThreadPoolExecutor线程池以及运行时间

    2024-07-19 08:14:04       20 阅读
  11. AccessibilityEvent常用事件

    2024-07-19 08:14:04       19 阅读