Spring Data JPA
2.4.3より大きな Spring Data ファミリーの一部である Spring Data JPA を使用すると、JPA ベースのリポジトリを簡単に実装できます。このモジュールは、JPA ベースのデータアクセスレイヤーの拡張サポートを扱います。これにより、データアクセステクノロジーを使用する Spring ベースのアプリケーションを簡単に構築できます。
アプリケーションのデータアクセスレイヤーの実装は、かなり以前から面倒でした。単純なクエリを実行するだけでなく、ページネーションと監査を実行するには、多すぎる定型コードを記述する必要があります。Spring Data JPA は、実際に必要な量に労力を削減することにより、データアクセスレイヤーの実装を大幅に改善することを目的としています。開発者として、カスタム finder メソッドを含むリポジトリインターフェースを作成すると、Spring が自動的に実装を提供します。
機能
Spring および JPA に基づいてリポジトリを構築するための高度なサポート
Querydsl (英語) 述語、タイプセーフな JPA クエリのサポート
ドメインクラスの透過的な監査
ページネーションのサポート、動的クエリの実行、カスタムデータアクセスコードを統合する機能
ブートストラップ時の
@Query
アノテーション付きクエリの検証XML ベースのエンティティマッピングのサポート
@EnableJpaRepositories
を導入することによる JavaConfig ベースのリポジトリ構成。
Spring Boot 構成
ドキュメント
各 Spring プロジェクト別に用意されています。プロジェクトの機能を使用する方法と、それを使用して達成できることを詳細に説明しています。
2.4.3 CURRENT GA | リファレンスドキュメント | API ドキュメント |
2.5.0-SNAPSHOT SNAPSHOT | ||
2.5.0-M2 PRE | リファレンスドキュメント | API ドキュメント |
2.4.4-SNAPSHOT SNAPSHOT | ||
2.3.7.BUILD-SNAPSHOT SNAPSHOT | ||
2.3.6.RELEASE GA | リファレンスドキュメント | API ドキュメント |
2.2.13.BUILD-SNAPSHOT SNAPSHOT | ||
2.2.12.RELEASE GA | リファレンスドキュメント | API ドキュメント |
ガイド
15-30 分で完成するように設計されたガイドは、Spring を使用した開発タスク用のスターターアプリを構築するための、迅速で実践的な手順を提供します。