問題タブ [spring-data-neo4j-4]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
76 参照

spring-data-neo4j - sdn4-university の例 - 認証コード

ここから SDN4 - 大学の例を入手しました https://github.com/neo4j-examples/sdn4-university。プロジェクトを実行してテストできます。angularjs フロント エンド コードにはこの認証コードがありますが、バック エンド API は同じものには使用できません。どこかで利用可能ですか?

0 投票する
0 に答える
106 参照

neo4j - SDN 4.0.0.M1 拡張構成

いつか SDN 3.3.0 を使用して POC を行いました。

現在、SDN 4.0.0.M1 で POC を試みています。DB をクエリするリポジトリがアプリケーション側に存在する実行中のプロジェクトを作成できました。しかし、そのパフォーマンスはそれほど素晴らしいものではありません。

サーバー内でプラグインとして実行できる拡張機能を作成しようとしています。しかし、ここでの問題は、SDN API が 3.3.0 と 4.0.0.M1 の間でかなり変更されていることです。

私は現在、拡張機能でドメイン オブジェクトを公開することに行き詰まっています。3.3.0 には SpringPluginInitializer がありますが、これは同じ目的で使用できますが、4.0 では同様のものを見つけることができませんでした。SDN 4.0 を使用してプラグインを構成する方法について、誰かポインタやチュートリアルを教えてもらえますか?

ドメイン オブジェクトとリポジトリを PFB します。

PS - SDN 4.0 GA のリリース時期について何か考えはありますか?

前もって感謝します、

ラフル

0 投票する
1 に答える
65 参照

groovy - SDN 4 Gradle のセットアップ

私はSDN 4をGradleとGroovyで動作させようとしています。ここで他の投稿をチェックしたところ、先日動作しましたが、ここ数日で何かが変わったと思います.

テストを実行しようとすると失敗しClassNotFoundException: org.neo4j.ogm.testutil.TestServer、依存関係をチェックすると、neo4j-ogm テスト jar が見つかりません。

私は、neo4j-ogm と neo4j-ogm-test のさまざまな組み合わせと、1.0.0.BUILD-SNAPSHOT から 1.1.1 までのバージョンを試しましたが、うまくいきませんでした。

私は今、木のための木を見ることができないので、誰かが私を正しい方向に向けることができれば素晴らしいでしょう.

プロジェクトはここにあります。

ありがとう

0 投票する
0 に答える
185 参照

neo4j - spring data neo4j 4 パフォーマンス テストの問題

2 つの同時スレッドで Neo4j ノードを繰り返し追加しようとしていますが、以下で強調表示されている 404 が見つからないという問題が繰り返し発生します。それがバグなのか、それとも何か間違ったことをしているのかわからない

0 投票する
2 に答える
470 参照

neo4j - SDN 4 - MappingException: 無限再帰 (StackOverflowError)

リポジトリ クエリの実行中にorg.neo4j.ogm.metadata.MappingException: Infinite recursion (StackOverflowError)が発生します。プロジェクトは SDN 3 から移植されました。

サンプル ドメイン モデル:

次のクエリを実行すると、例外がスローされます。

例外:

これは、 @StartNode と @EndNode が同じタイプであることに関係しているのではないかと思いました。しかし、 @EndNode が他のタイプの場合、同じ例外が発生しました。

スナップショットの操作。

0 投票する
1 に答える
155 参照

java - SDN4 : 複数のカスタム ラベルを NodeEntity に追加する方法

SDN 4 を使用する前は、カスタム REST クライアント コードを使用して、クライアントと Neo4j データベースの間に独自の DAO レイヤーを実装していました。作成したノードに多数のラベルを追加できました。これは、@Labelsアノテーションを使用してドキュメントやその他の質問から推測できることから、SDN 3を使用して可能だったようです。

ただし、@Labels は SDN 4 ではサポートされていないようであり、SDN 4 のドキュメントでは、作成時にエンティティ クラス (およびスーパー クラス) のクラス名のみがノード エンティティに追加されることを暗示しています。

ノードにラベルを追加する方法はありますか? このようなラベルの値は、注釈にハードコーディングするのではなく、ユーザーが提供する必要があります。

0 投票する
0 に答える
192 参照

neo4j - SDN 4 : SDN 4 で CREATE ではなく MERGE を使用する方法

プロジェクトを SDN 4 に移行する前に、次の形式の Cypher ステートメントを生成する独自のカスタム REST クライアント コードを使用しました。

これにより、作成する必要のあるノードを作成し、必要に応じて既存のノードを更新するという望ましい効果がありました。

ただし、SDN 4 Neo4jTemplate で .save(...) を使用すると、CREATE Cypher ステートメントのみが生成されたように見え、ノードが重複します。必要に応じて新しいノードが作成され、既存のノードが更新され、新しい関係が作成されます。可能であれば既存のノードに追加されます。

CREATE ではなく MERGE を使用するように SDN 4 Neo4jTemplate の動作に影響を与える方法はありますか?