Spring Data MongoDB
3.1.3MongoDB (英語) の Spring Data は、ストア固有の機能を保持しながら、新しいデータストアに馴染みのある一貫した Spring ベースのプログラミングモデルを提供することを目的とする包括的な Spring Data プロジェクトの一部です。
導入
Spring Data MongoDB プロジェクトは、MongoDB ドキュメントデータベースとの統合を提供します。Spring Data MongoDB の主要な機能領域は、MongoDB DBCollection と対話し、リポジトリスタイルのデータアクセスレイヤーを簡単に記述するための POJO 中心のモデルです。
機能
Java ベースの @Configuration クラスまたは Mongo ドライバーインスタンスとレプリカセットの XML 名前空間を使用した Spring 構成のサポート。
一般的な Mongo 操作を実行する生産性を向上させる MongoTemplate ヘルパークラス。ドキュメントと POJO 間の統合オブジェクトマッピングが含まれます。
Spring のポータブルデータアクセス例外階層への例外変換
Spring の変換サービスと統合された機能豊富なオブジェクトマッピング
アノテーションベースのマッピングメタデータですが、他のメタデータ形式をサポートするために拡張可能
永続性とマッピングライフサイクルイベント
MongoReader/MongoWriter 抽象化を使用した低レベルマッピング
Java ベースのクエリ、条件、更新 DSL
カスタムクエリメソッドのサポートを含む、リポジトリインターフェースの自動実装。
タイプセーフクエリをサポートする QueryDSL 統合。GeoSpatial 統合
Map-Reduce 統合
JMX の管理と監視
リポジトリの CDI サポート
GridFS のサポート
Spring Boot 構成
ドキュメント
3.1.3 CURRENT GA | リファレンスドキュメント (英語) | API ドキュメント (英語) |
3.2.0-SNAPSHOT SNAPSHOT | ||
3.2.0-M2 PRE | リファレンスドキュメント (英語) | API ドキュメント (英語) |
3.1.4-SNAPSHOT SNAPSHOT | ||
3.0.7.BUILD-SNAPSHOT SNAPSHOT | ||
3.0.6.RELEASE GA | リファレンスドキュメント (英語) | API ドキュメント (英語) |
2.2.13.BUILD-SNAPSHOT SNAPSHOT | ||
2.2.12.RELEASE GA | リファレンスドキュメント (英語) | API ドキュメント (英語) |