2017-04-21 16 views
0

これは、同じプロジェクトでneo4j OGMと "raw" neo4j javaドライバを併用することは可能ですか?neo4j OGMとneo4j javaドライバを併用する

私の考えは、すべての "CRUD"操作にOGMを使用することですが、neo4j javaドライバ(主にストリーム/遅延カーソル)の機能にアクセスすることも考えています。

答えて

0

はい、あなたはそうすることができます。

OGMセッションには一種の第1レベルのキャッシュがあることに注意してください。したがって、OGMをロードしてからドライバで直接更新し、OGMで同じエンティティを再度ロードすると、古い結果が得られる可能性があります。 その場合は、OGM session.clear()を使用します。

サイドノート:OGM 3.

+0

でストリーミングをよりよくサポートする計画があり、あなたの迅速な対応をありがとうございました。アプリケーション全体で単一のドライバインスタンスを使用することをお勧めしますので、ドライバインスタンスをOGMに設定するにはどうすればよいですか? – vincent

+0

できません。 OGMセッションは、ネイティブドライバセッションから独立しています。必要に応じてアプリケーションレベルでの同時アクセスを管理する必要があります(異なる2つのメカニズムで同じデータを処理する場合)。 – nmervaillie

関連する問題