閉じる

Spring Data JDBC

2.0.2

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

Spring Data JDBC は、概念的に簡単であることを目指しています。これを実現するために、キャッシング、遅延読み込み、後書き、または JPA のその他の多くの機能は提供しません。これにより、Spring Data JDBC はシンプルで限定された独自の ORM になります。

集約ルート

Spring Data リポジトリは、Eric Evans 著の Domain Driven Design に記載されているリポジトリに触発されています。その結果、集約ルートごとにリポジトリが必要になります。Aggregate Root は同じ本のもう 1 つの概念であり、集合体である他のエンティティのライフサイクルを制御するエンティティを記述します。集約は、モデルのサブセットであり、集約ルートへのメソッド呼び出し間で一貫しています。

Spring Data JDBC は、これらのアイデアに沿ってドメインのモデリングを促進するために最善を尽くしています。

機能

  • カスタマイズ可能な NamingStrategy を使用した単純な集約の CRUD 操作。

  • @Query アノテーションのサポート。

  • MyBatis クエリのサポート。

  • イベント。

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

Spring Initializr

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

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

ドキュメント

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

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