【问题标题】:In which class implements JpaRepository interface in spring [duplicate]哪个类在spring中实现了JpaRepository接口[重复]
【发布时间】:2019-09-21 13:00:15
【问题描述】:

我想知道JpaRepository接口在哪里实现

JpaRepository extends  from PagingAndSortingRepository interface

PagingAndSortingRepository extends  from CrudRepository interface

PagingAndSortingRepository extends  from Repository interface

但是这些接口的实现在哪里?

这些接口中的所有方法如何工作(如 findAll、findById、deleteAll 等)?

【问题讨论】:

  • 你没有。它就是这样工作的。

标签: java spring


【解决方案1】:

这些接口是Spring-Data-JPA 项目的一部分。

您可以在这里找到代码:https://github.com/spring-projects/spring-data-jpa/

例如JpaRepository 有一个实现 SimpleJpaRepository,你可以在这里找到实现https://github.com/spring-projects/spring-data-jpa/blob/master/src/main/java/org/springframework/data/jpa/repository/support/SimpleJpaRepository.java

Gitter 链接:https://gitter.im/spring-projects/spring-data

【讨论】:

    【解决方案2】:

    “实现”是在运行时构建的。所以基本上你创建接口就可以了,它已经准备好@Autowire

    【讨论】:

      猜你喜欢
      • 2019-01-29
      • 2012-01-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多