首页 > 解决方案 > Spring Data JPA - 具有规范和可分页的基于类的投影

问题描述

我正在尝试确定以下场景的最佳方法。我的项目中很少有实体,我正在应用 Spring Data JPA 的一些概念,以便提供出色的服务来加载具有 DTO 的实体,并且在需要时提供维护并不难。

@Entity
class Order {
  Long id;
  Datetime createdDate;
  String note;
  List<Item> items;
...
}
@Entity
class Item {
  Long id;
  Order order;
  ...
}

目前,我有一个基于规范和可分页类的服务方法来加载我的对象。

public Page findAll(Specification spec , Pageable pageable) {
    return repository.findAll(spec,pageable);
}

这种方法运行良好,但是,它存在一些性能问题。我想将基于类的投影与规范和可分页类一起使用。你们有使用这种方法的建议或示例吗?

问候,

凯克费雷拉

标签: springjpaspring-data-jpa

解决方案


尚不支持此功能,这里有一个错误跟踪器。


推荐阅读