3

グラフデータベース、neo4jおよびspringにはかなり新しいものです。@NodeEntityで注釈が付けられた単純なPOJOがあります。しかし、私がこの問題について読んだ多くのオンラインチュートリアルの知恵に反して、私のPOJOにはグラフDBに保存するためのpersist()メソッドがありません。

このメソッドをPOJOで使用できるようにするには、どのような黒魔術を実行する必要がありますか。または、チュートリアルが古く、使用しているSpringのバージョン(2.1.0-RELEASE)によってDBへの保存方法が変更されています。 )?

4

1 に答える 1

4

あなたが言及している黒魔術はAspectJです。Spring Data Neo4jの高度なマッピングモードでは、aspectJを使用してpojoを拡張します。「persist()」は、プロジェクトをビルドするときに、aspectjコンパイラーがpojoに追加するメソッドの1つです。

Spring Data Neo4jガイドブックの第21章「環境のセットアップ」をチェックして、aspectjで高度なマッピングモードを使用するようにプロジェクトをセットアップする方法を確認してください。

于 2013-02-08T13:39:26.487 に答える