Spring Data JPASpring データ JPA 3.4.3

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 ベースのシステムの従来のサポート。

Spring Initializr

プロジェクトのクイックスタート

サポートの取得

Tanzu Spring は、1 つのシンプルなサブスクリプションで OpenJDK ™、Spring、Apache Tomcat ® のサポートとバイナリを提供します。

さらに学習したい方に (英語)

今後のイベント

Spring コミュニティで今後開催されるすべてのイベントをチェックしてください。

すべて表示 (英語)