問題タブ [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 投票する
0 に答える
95 参照

java - SDN4 404 POST コミット時

Spring Web アプリのテストをいくつか作成しようとしています。MockMvc を使用するいくつかのテスト クラスと、Selenium を使用する Cucumber テスト クラスがあります。すべてのテストは、InProcessServer インスタンスに接続された CRUD 操作を実行します。

Gradle を使用してテストを実行すると、MockMvc テスト クラスが実行されてパスしますが、Cucumber テスト ステップが実行されると、次のようになります。

何が原因でしょうか? これは、テスト完了後にポート 7478 で実行されているサーバーがないため、Neo4j サーバーである必要があります。また、これはランダムなポートで構成されているため、テスト Web サーバーでもありません。

編集:

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

spring-boot - spring-data-neo4j のバージョンを 4.0.0.RELEASE に変更すると、org.springframework.beans.factory.BeanCreationException が発生する

Redis、Neo4j、Mongodb の 3 つのデータベースを使用しています。spring-data-neo4j のバージョンを 3.3.2.RELEASE から 4.0.0.RELEASE に変更するまで、すべての API は正常に動作していました。spring-data-mongodb: 1.8.0.RELEASE および spring-data-redis:1.4.3.RELEASE のバージョンに変更はありません。

spring-data-neo4j のバージョンを 4.0.0.RELEASE に変更し、必要な移行プロセスを完了すると、次のエラーが発生します。

ISortedSetRepository.java は次のとおりです。

RedisConfiguration は次のとおりです。

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

java - SDN4 - Neo4j OGM および JsonSubType アノテーション

私は SDN3 から SDN4 移行パスをたどりましたが、ここに記載されている同じ問題に遭遇しました: SDN4 - Neo4j OGM - Jackson 2

回答ではパッチが参照されており、neo4j-ogm 1.1.1 に適用されることが言及されています。それ以来、バージョン 1.1.1 と 1.1.2 を試しましたが、成功しませんでした。JsonSubType アノテーションを使用した SDN アノテーション付きエンティティのサンプルを次に示します。jackson-annotations 2.6.2 を使用しています。

JsonSubTypes アノテーションをコメントアウトすると、単体テストが機能します。ただし、リンクされたstackoverflowの質問のように例外が発生します。

アイデア、回避策はありますか?このパッチは、neo4j-ogm のリリースには適用されていないようです。

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

gradle - neo4j-2.2.5.pom を読み取れないのは有効な zip ファイルではありませんというエラー

spring-data-neo4j を最新バージョンの 4.0.0.RELEASE に更新した後、次のように Java ビルド パス エラーが発生します。

プロジェクト 'movements-jhipster-neo4j- 4-issue' を読み取れないか、有効な ZIP ファイルではありません

build.gradle:

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

neo4j - SDN 4.0 での遅い CRUD @RelationshipEntity

RelathionEntity にプロパティを保存しようとしています

私がここで読んだように

SDN 4.0 で @RelationshipEntity を CRUD する方法

これは、開始/終了ノードの 1 つを保存することは可能ですが、deth 0 でノードを保存する代わりに、これは非常に遅いことに気付きました (深さ 0 でノードを保存するには約 2ms かかり、深さ 1 でノードを保存するには約 1000ms かかります)。保存しようとしているノードには 4 つの関係しかありません

@RelationshipEntity として注釈が付けられたオブジェクトで session.save(...) (org.neo4j.ogm.session.Session) も試しましたが、何もしません

spring-data-neo4j 4.0.0.RELEASE と Neo4j 2.2.5 を使用しています

エンティティと関係のコードに従います。

パフォーマンスをチェックするための簡単なテスト ケースに従います。

ノードの追加にかかる時間は 100 ミリ秒未満で、最初の更新 (setPropertyAB("newProperty1") の後の保存) には約 1 秒、次の更新には約 4 秒、最後の更新には約 7 秒かかります。