1

Spring-Data の調査 - NoSQL データベースに使用する理由は理解できますが、標準の Spring-ORM 機能 (標準としての JPA サポートなど) よりもリレーショナル データベースに Spring-Data を使用する理由に苦労しています。

リレーショナル クエリに spring-data フレームワークを使用する明確なユースケースを知っている人はいますか?

ありがとう、

ジェームズ。

4

1 に答える 1

2

Spring Data プロジェクトの JPA モジュールは、低レベルのストア抽象化を自分で提供する必要がないため、NOSQL モジュールとは異なります。したがって、主な機能は次のとおりです。

  • リポジトリに必要な実装コードの大部分の削除 (ショーケースについては、このブログ投稿を参照してください)
  • ページネーションと動的ソートの抽象化
  • ドメイン述語の定義を可能にする DDD 仕様 (例としてこのブログ投稿を参照)
  • Querydsl述語のサポート
  • 透過的なエンティティ監査

Spring の JDBC モジュールには、Querydsl のサポートも含まれています。

于 2011-08-01T18:47:26.510 に答える