閉じる

Spring Data JPA

2.3.2

より大きな Spring Data ファミリーの一部である Spring Data JPA を使用すると、JPA ベースのリポジトリを簡単に実装できます。このモジュールは、JPA ベースのデータアクセスレイヤーの拡張サポートを扱います。これにより、データアクセステクノロジーを使用する Spring ベースのアプリケーションを簡単に構築できます。

アプリケーションのデータアクセスレイヤーの実装は、かなり以前から面倒でした。単純なクエリを実行するだけでなく、ページネーションと監査を実行するには、多すぎる定型コードを記述する必要があります。Spring Data JPA は、実際に必要な量に労力を削減することにより、データアクセスレイヤーの実装を大幅に改善することを目的としています。開発者として、カスタム finder メソッドを含むリポジトリインターフェースを作成すると、Spring が自動的に実装を提供します。

機能

  • Spring および JPA に基づいてリポジトリを構築するための高度なサポート

  • Querydsl (英語) 述語、タイプセーフな JPA クエリのサポート

  • ドメインクラスの透過的な監査

  • ページネーションのサポート、動的クエリの実行、カスタムデータアクセスコードを統合する機能

  • ブートストラップ時の @Query アノテーション付きクエリの検証

  • XML ベースのエンティティマッピングのサポート

  • @EnableJpaRepositories を導入することによる JavaConfig ベースのリポジトリ構成。

Spring Initializr

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

Spring Initializr (英語) を使用してアプリケーションをブートストラップします。

ドキュメント

Spring プロジェクト別に用意されています。プロジェクトの機能を使用する方法と、それを使用して達成できることを詳細に説明しています。
2.3.2 CURRENT GA リファレンスドキュメント API ドキュメント
2.4 SNAPSHOT
2.4 0-M1 PRE リファレンスドキュメント API ドキュメント
2.3.3 SNAPSHOT
2.2.10 SNAPSHOT
2.2.9 GA リファレンスドキュメント API ドキュメント
2.1.20 SNAPSHOT
2.1.19 GA リファレンスドキュメント API ドキュメント

ガイド

15-30 分で完成するように設計されたガイドは、Spring を使用した開発タスク用のスターターアプリ構築するための、迅速で実践的な手順を提供します。

Unofficial Translation by spring.pleiades.io. See the original content.