【发布时间】:2013-11-02 08:34:56
【问题描述】:
我们有 很多 个通过接口扩展 JpaRepository 模式定义的存储库。在对我们的应用程序运行集成测试或某些入口点时,我们只需要这些存储库中的一小部分。
我们可以延迟加载实际的存储库实现吗?
类似于@Bean 上的@Lazy 的东西?注意:我至少尝试过用@Lazy 注释存储库接口的幼稚解决方案,但无济于事。
【问题讨论】:
标签: spring-data spring-data-jpa
我们有 很多 个通过接口扩展 JpaRepository 模式定义的存储库。在对我们的应用程序运行集成测试或某些入口点时,我们只需要这些存储库中的一小部分。
我们可以延迟加载实际的存储库实现吗?
类似于@Bean 上的@Lazy 的东西?注意:我至少尝试过用@Lazy 注释存储库接口的幼稚解决方案,但无济于事。
【问题讨论】:
标签: spring-data spring-data-jpa
即使这是一个非常古老的问题,我想有些人可能仍然想知道 @Lazy 在 Spring Data 存储库中的使用:
实际上是从v1.5.0开始支持的
【讨论】:
@Lazy 注释。
延迟加载将避免根据您的主表或请求获取所有其他依赖项。在您的情况下,您应该为这种操作设置一个限制/偏移量。
【讨论】: