Spring Data JPAのCrudRepositoryインターフェースとJpaRepositoryインターフェースの違いは何ですか?

kseeker:

違いは何ですかCrudRepositoryJpaRepositoryのインターフェイス春データJPAは

Webで例を見ると、同じ意味で使用されていることがわかります。

それらの違いは何ですか?

なぜどちらか一方を使いたいのですか?

ケンチャン:

JpaRepository拡張PagingAndSortingRepository順番に延びていますCrudRepository

主な機能は次のとおりです。

  • CrudRepository 主にCRUD機能を提供します。
  • PagingAndSortingRepository ページネーションとレコードのソートを行うメソッドを提供します。
  • JpaRepository は、永続化コンテキストのフラッシュやバッチでのレコードの削除など、いくつかのJPA関連のメソッドを提供します。

上記の継承のため、JpaRepositoryとのすべての機能を備えCrudRepositoryていPagingAndSortingRepositoryます。したがって、リポジトリがJpaRepositoryand によって提供される機能を必要としない場合はPagingAndSortingRepository、を使用してくださいCrudRepository

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Spring Data JDBCとCrudRepositoryインターフェイスを使用した複数のデータソース

分類Dev

Spring Data JPA、CrudRepositoryインターフェースで@EntityGraphをパラメーター化

分類Dev

Spring Data JPA-インターフェイスベースの投影でのカスタムタイプ変換

分類Dev

Spring Data JPA @NoRepositoryBeanインターフェースを理解する

分類Dev

Spring Data JPAリポジトリがインターフェースのみを強制するのはなぜですか?

分類Dev

Spring Data JPAを使用して複数のエンティティークラスを処理する単一のJPAリポジトリーインターフェースを持つことはできますか?

分類Dev

Spring DataのJPAリポジトリ、なぜインターフェースサービスとサービス実装が必要なのか

分類Dev

Hibernateを使用したSpring Data JPAで、インターフェースプロジェクションがコンストラクタープロジェクションおよびエンティティプロジェクションよりもはるかに遅いのはなぜですか?

分類Dev

Spring Data JPA AuditorAwareインターフェースの実装中にgetUserPrincipal()。getUserName()を取得する方法

分類Dev

Spring DataのPageインターフェースでThymeleafの#lists.isEmptyを使用するにはどうすればよいですか?

分類Dev

サービスパターンの使用とスタンドアロンリポジトリのSpring Data RESTの使用の違いは何ですか?

分類Dev

JPARepositoryインターフェースは、Spring BootのDAOインターフェースの責任をカバーしていますか?

分類Dev

Spring Data JPAでページネーションを使用してプロジェクションインターフェイスを使用するにはどうすればよいですか?

分類Dev

Springでのテスト中にCrudRepositoryインターフェイスのインスタンスを作成するにはどうすればよいですか?

分類Dev

Spring Data JPAを構成できません:指定されたクラスはインターフェースです

分類Dev

Spring Data JPAを構成できません:指定されたクラスはインターフェースです

分類Dev

Spring Data JPAを使用したJpaRepositoryとCrudRepositoryの違いは正確には何ですか?

分類Dev

Spring FrameworkでのServiceとDAOのインターフェースの主な目的は何ですか?

分類Dev

Spring Data:外部クラスの外でリポジトリの内部インターフェイスを使用する方法は?

分類Dev

Spring Data JPAのデータベース構成を外部ファイルからロードするにはどうすればよいですか?

分類Dev

Spring Data Rest、SpringFoxおよびJpaRepositoryカスタムファインダー

分類Dev

Spring DataリポジトリインターフェースでKotlinのデフォルトメソッドを使用するにはどうすればよいですか?

分類Dev

Spring Data JPA JpaRepository.save(entity)がデータベースのデフォルト値を返さない

分類Dev

spring-data-jpaとspring-mvcによるデータベース行のフィルタリング

分類Dev

Spring Data JPACRUDリポジトリインターフェースJPQL @ Queryによるカスタムクエリの生成に失敗する

分類Dev

Spring boot JpaRepositoryインターフェース

分類Dev

Spring Data JPA仕様、唯一のSQLリクエスト内で@JoinColumnデータをフェッチする方法

分類Dev

Spring Data:複数のリポジトリインターフェースを単一の「リポジトリ」サービスクラスに

分類Dev

Spring Data:複数のリポジトリインターフェースを単一の「リポジトリ」サービスクラスに

Related 関連記事

  1. 1

    Spring Data JDBCとCrudRepositoryインターフェイスを使用した複数のデータソース

  2. 2

    Spring Data JPA、CrudRepositoryインターフェースで@EntityGraphをパラメーター化

  3. 3

    Spring Data JPA-インターフェイスベースの投影でのカスタムタイプ変換

  4. 4

    Spring Data JPA @NoRepositoryBeanインターフェースを理解する

  5. 5

    Spring Data JPAリポジトリがインターフェースのみを強制するのはなぜですか?

  6. 6

    Spring Data JPAを使用して複数のエンティティークラスを処理する単一のJPAリポジトリーインターフェースを持つことはできますか?

  7. 7

    Spring DataのJPAリポジトリ、なぜインターフェースサービスとサービス実装が必要なのか

  8. 8

    Hibernateを使用したSpring Data JPAで、インターフェースプロジェクションがコンストラクタープロジェクションおよびエンティティプロジェクションよりもはるかに遅いのはなぜですか?

  9. 9

    Spring Data JPA AuditorAwareインターフェースの実装中にgetUserPrincipal()。getUserName()を取得する方法

  10. 10

    Spring DataのPageインターフェースでThymeleafの#lists.isEmptyを使用するにはどうすればよいですか?

  11. 11

    サービスパターンの使用とスタンドアロンリポジトリのSpring Data RESTの使用の違いは何ですか?

  12. 12

    JPARepositoryインターフェースは、Spring BootのDAOインターフェースの責任をカバーしていますか?

  13. 13

    Spring Data JPAでページネーションを使用してプロジェクションインターフェイスを使用するにはどうすればよいですか?

  14. 14

    Springでのテスト中にCrudRepositoryインターフェイスのインスタンスを作成するにはどうすればよいですか?

  15. 15

    Spring Data JPAを構成できません:指定されたクラスはインターフェースです

  16. 16

    Spring Data JPAを構成できません:指定されたクラスはインターフェースです

  17. 17

    Spring Data JPAを使用したJpaRepositoryとCrudRepositoryの違いは正確には何ですか?

  18. 18

    Spring FrameworkでのServiceとDAOのインターフェースの主な目的は何ですか?

  19. 19

    Spring Data:外部クラスの外でリポジトリの内部インターフェイスを使用する方法は?

  20. 20

    Spring Data JPAのデータベース構成を外部ファイルからロードするにはどうすればよいですか?

  21. 21

    Spring Data Rest、SpringFoxおよびJpaRepositoryカスタムファインダー

  22. 22

    Spring DataリポジトリインターフェースでKotlinのデフォルトメソッドを使用するにはどうすればよいですか?

  23. 23

    Spring Data JPA JpaRepository.save(entity)がデータベースのデフォルト値を返さない

  24. 24

    spring-data-jpaとspring-mvcによるデータベース行のフィルタリング

  25. 25

    Spring Data JPACRUDリポジトリインターフェースJPQL @ Queryによるカスタムクエリの生成に失敗する

  26. 26

    Spring boot JpaRepositoryインターフェース

  27. 27

    Spring Data JPA仕様、唯一のSQLリクエスト内で@JoinColumnデータをフェッチする方法

  28. 28

    Spring Data:複数のリポジトリインターフェースを単一の「リポジトリ」サービスクラスに

  29. 29

    Spring Data:複数のリポジトリインターフェースを単一の「リポジトリ」サービスクラスに

ホットタグ

アーカイブ