先にジャンプ
VMware は、あなたの進歩を加速させるトレーニングと認定を提供します。
さらに学習したい方に (英語)Spring Data JPA は、より大きな Spring Data ファミリの一部であり、JPA ベース (Java Persistence API) リポジトリを簡単に実装できるようにします。データアクセステクノロジを使用する Spring ベースのアプリケーションの構築が容易になります。
アプリケーションのデータアクセス層の実装は非常に面倒な場合があります。最も単純なクエリを実行するには、あまりにも多くの定型コードを記述する必要があります。ページネーション、監査、その他の頻繁に必要なオプションなどを追加すると、結局迷ってしまいます。
Spring Data JPA は、実際に必要な量まで労力を削減することで、データアクセスレイヤーの実装を大幅に改善することを目的としています。開発者は、さまざまなテクニックを使用してリポジトリインターフェースを作成すると、Spring が自動的にそれを接続します。カスタムファインダーや例示による問い合わせを使用することもでき、Spring がクエリを作成します。
最小要件、以前のバージョンからのアップグレードに関するガイダンス、およびサポートポリシーについては、公式 Spring Data リリーストレイン Wiki ページ [GitHub] (英語) を参照してください。
Spring Boot に関連して、サポートされている Spring Data JPA のバージョンも確認してください。
入門 : Spring および JPA に基づいてリポジトリを構築するための高度なサポート
さまざまなクエリ方法 : ページネーションのサポート、動的クエリの実行、カスタムデータアクセスコードを統合する機能
ブートストラップ時の @Query
アノテーション付きクエリの検証
Querydsl (英語) 述語と型安全な JPA クエリのサポート
監査 : ドメインクラスの透過的な監査
構成 : アノテーションを使用した最新の構成と、XML ベースのシステムの従来のサポート。