【问题标题】:Using Spring Data JPA specification to fetch projection interfaces使用 Spring Data JPA 规范获取投影接口
【发布时间】:2016-12-05 03:17:59
【问题描述】:

我对 Spring Data JPA projection 感兴趣,但我需要使用 JPA specification。是否可以获取符合 JPA 规范的投影接口?

【问题讨论】:

  • 那么,当你尝试它时会发生什么?
  • 您只需在存储库接口中扩展 JpaSpecificationExecutor 并使用您的 Projection 定义作为接口中的返回类型。
  • 您尝试过的任何代码?

标签: spring spring-mvc spring-data spring-data-jpa


【解决方案1】:

据我所知,这根本不起作用并且不应该起作用,至少现在不是https://jira.spring.io/browse/DATAJPA-1189

【讨论】:

    【解决方案2】:

    一位 Spring-Data-JPA 爱好者创建了一个项目,该项目使用规范实现投影。我在自己的项目中使用它没有问题。您可以从这里查看:

    https://github.com/pramoth/specification-with-projection

    【讨论】:

    • 查询未优化。它只是在查询结果后映射结果
    猜你喜欢
    • 1970-01-01
    • 2021-06-01
    • 2020-01-10
    • 1970-01-01
    • 2015-06-03
    • 1970-01-01
    • 1970-01-01
    • 2016-08-10
    • 2019-05-25
    相关资源
    最近更新 更多