Spring Data Neo4j
6.0.3より大きな Spring Data ファミリーの一部である Spring Data Neo4j は、Spring アプリケーションから Neo4j グラフデータベースへの簡単な設定とアクセスを提供します。ストアにアクセスするための 3 つの異なる抽象化レベルを提供します。Neo4j クライアント、Neo4j テンプレート、および Neo4j リポジトリ。Spring Data Neo4j は、アノテーション付きエンティティクラスを Neo4j グラフデータベースにマップする高度な機能を提供します。テンプレートプログラミングモデルは他の Spring テンプレートと同等であり、グラフとの相互作用の基礎を構築し、Spring Data リポジトリのサポートにも使用されます。Spring Data Neo4j は、NoSQL データベースに便利なデータアクセスを提供することを目的とした Spring Data プロジェクトのコアパーツです。
機能
Neo4j Java ドライバー (英語) に基づく抽象化のさまざまなレベル。
リアクティブ型および命令型操作モード。
不変のマッピング。
低レベルの抽象化のための Neo4j クライアント。
高レベルの抽象化のための Neo4j テンプレートとリポジトリ。
Spring の変換サービスのサポート
@Query
によるカスタムクエリ
Spring Boot 構成
ドキュメント
各 Spring プロジェクト別に用意されています。プロジェクトの機能を使用する方法と、それを使用して達成できることを詳細に説明しています。
6.0.3 CURRENT GA | リファレンスドキュメント (英語) | API ドキュメント (英語) |
6.1.0-SNAPSHOT SNAPSHOT | ||
6.1.0-M2 PRE | リファレンスドキュメント (英語) | API ドキュメント (英語) |
6.0.4-SNAPSHOT SNAPSHOT | ||
5.3.7.BUILD-SNAPSHOT SNAPSHOT | ||
5.3.6.RELEASE GA | リファレンスドキュメント (英語) | API ドキュメント (英語) |
5.2.13.BUILD-SNAPSHOT SNAPSHOT | ||
5.2.12.RELEASE GA | リファレンスドキュメント (英語) | API ドキュメント (英語) |