Spring Data RelationalSpring データ関係 4.1.1

Spring Data Relational は、リレーショナルデータベースにアクセスする Spring Data モジュールの中核となるインフラストラクチャを提供します。Spring Data JDBC と Spring Data R2DBC の両方を包含する包括的なプロジェクトとして機能し、同期型とリアクティブ型の両方のパラダイムにわたるリレーショナルデータアクセスにおいて、共通の機能、一貫性のある抽象化、統一されたプログラミングモデルを提供します。

Spring Data JDBC

Spring Data JDBC は、JDBC ベースのリポジトリの実装を容易にします。このモジュールは、JDBC ベースのデータアクセス層に対する拡張サポートを提供します。これにより、データアクセス技術を使用する Spring アプリケーションの構築が容易になります。

機能

  • 集約抽象化に基づく (英語)
  • アノテーションベースのエンティティマッピング
  • 不変エンティティ
  • クエリ導出
  • @Query アノテーションによるカスタムクエリ
  • MyBatis 統合
  • ライフサイクルコールバック
  • 監査

Spring Data R2DBC

Spring Data R2DBC を使用すると、R2DBC ベースのリポジトリを簡単に実装できます。R2DBC は Reactive Relational Database Connectivity (英語) の略で、リアクティブドライバを使用して SQL データベースを統合するための仕様です。Spring Data R2DBC は、おなじみの Spring の抽象化とリポジトリサポートを R2DBC に適用します。これにより、リアクティブアプリケーションスタックでリレーショナルデータアクセス技術を使用する Spring ベースのアプリケーションをより簡単に構築できます。

機能

Spring Initializr

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

サポートの取得

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

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

今後のイベント

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

すべて表示 (英語)