問題タブ [spring-data-neo4j]

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 に答える
119 参照

spring - SpringDataReposによって選択されていないNeo4jネイティブAPIデータ

ネイティブAPIを使用してneo4jインスタンスにポンプされたデータがいくつかあります。同じインスタンスが、Springデータグラフに裏打ちされたアプリによって使用されます。リポジトリはデータを見つけることができません。これは、インデックスやプロパティの欠落が原因の問題だと思います。

データがポンプされると、次のプロパティが設定されます。

インデックスは次のように設定されます。

手がかり/助けをいただければ幸いです。

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

spring - Spring Data Neo4j - @Autowired リポジトリ == null

Spring Data Neo4j を使用して webapp を作成しようとしています。

私はリポジトリを持っています:

applicationcontext.xml:

そして私のNeo4jResource:

nullであるため、コントローラーでUserRepositoryを使用できません...

間違いはどこですか?

0 投票する
4 に答える
1967 参照

java - テストシリーズのNeo4jDBを削除/クリアする

neo4jデータベースをクリアする必要がある一連の単体テストがあります。個別に実行するとすべてのテストに合格しますが、すべてを実行すると、特定のノードが見つからなかったという理由で失敗するものがあります。

私はこれを試しましたが、問題は解決しませんでした:Neo4jDatabaseCleaner

注目すべきは、問題のあるテストがプロパティとの関係を持つテストであるということです。

他に何を試すことができますか?

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

maven - Mavenエラーspring-data-neo4j-rest-2.1.0.BUILD-SNAPSHOT.jar; zipファイルのMavenエラーを読み取れません

今日の朝から、以下のMavenビルドエラーに直面しています。[ERROR]エラー読み取り/Users/Sur​​ya/.m2/repository/org/springframework/data/spring-data-neo4j-rest/2.1.0.BUILD-SNAPSHOT/ spring-data-neo4j-rest-2.1.0.BUILD-SNAPSHOT.jar; zipファイルを読み取れません

手動でjarファイルを取得し、完全なMavenリポジトリを削除しようとしましたが、それでも解決できませんでした。昨日まですべてが順調で、朝から何の変化もありませんでした。

誰かが私にこの問題を解決する方法についてのいくつかの指針を教えてもらえますか?

次のリポジトリを使用しています、

次のものに置き換え/追加しようとすると、他のエラーが発生します、

その他のエラー:プロジェクトorg.netvogue.server:netvogue-database-api:jar:1.0の依存関係を解決できませんでした-スナップショット:アーティファクトorg.apache.httpcomponents:httpclient:jar:4.2-beta1をspring-snapshotとの間で転送できませんでした(http://repo.springsource.org/libs-snapshot):アクセスが拒否されました:http://repo.springsource.org/libs-snapshot/org/apache/httpcomponents/httpclient/4.2-beta1/httpclient-4.2- beta1.jar ->[ヘルプ1]

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

neo4j - Neo4jの設計提案:配列のインデックスまたは関係

配列のインデックスまたはリレーションを実装するための設計提案が必要です。実装に最新のSpringDataNeo4jを使用しています。以下のようなカテゴリのフィールドを持つノードがありますが、

ここで、XとYのカテゴリを持つ製品を見つける必要があります(例:RTWとSHOE)。これを達成するための最良の方法は何ですか?配列タイプにインデックスを作成できますか?または、Categoryの新しいNodeEntityを作成し、ProductとCategoryの間に必要な関係を作成しますか?

これについての助けをいただければ幸いです。前もって感謝します。

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

neo4j - Spring データ neo4j で複数のフィールドにインデックスを作成する際のパフォーマンスの問題

以下の方法で複数のフィールドを持つインデックスを作成しましたが、

ユーザーが名前または場所、またはその両方に基づいて検索できるという要件があります。暗号クエリで名前または場所のみを使用すると、この場合のパフォーマンスの問題は何でしょうか? 検索中に名前または場所のみを使用するか、暗号クエリでそれらの両方を使用する可能性があるためです。

または、これらのフィールドに別のインデックスを作成し、WHERE 句を使用しますか? これについてのご意見をお聞かせください。

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

spring - SpringDataNeo4j-クロスストアの永続性

私はSDNを初めて使用し、休止状態でクロスストアの永続化を実行しようとしています。ウェブサイトで提供されているチュートリアルには同じ例があります。私はgithubのものもチェックしました。2つの質問があります

  1. ドキュメントまたは例に記載されているように、xml構成を行うことができません。<neo4j:config/>をサポートしていませんentityManagerFactory。私の仮定は、のセッターを持たないデフォルトのNeo4jConfigurationentityManagerFactoryを作成することです。私が見つけた回避策は、CrossStoreNeo4jConfigurationBeanを定義することです。

    内部でこれを行う方法<neo4j:config/>

  2. neo4j-template-refを使用してリポジトリを定義するときに、を使用してNeo4jTemplateをリポジトリに参照するとどうなりますneo4j:repositoriesか?目的は何ですか?

UDPATE

CrossStoreNeo4jConfigurationで作成できなかった理由は<neo4j:config/> was、依存関係spring-data-neo4j-cross-store`がありませんでした。しかし、今はアプリケーションの起動時に例外が発生します。

前もって感謝します。

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

neo4j - Neo4j GraphRepository 派生ファインダー メソッド

GraphRepository の派生ファインダー メソッドに問題があります。

短縮版:

動作しますが、動作しません:

長いバージョン:

テストコンテキスト.xml

UserGraphRepository.java:

ユーザー.java:

テスト:

foundUser3 が null であるため、3 番目のアサートは失敗します。で見つけることができるのに、なぜこれが起こっているのかわかりませんfindByPropertyValue("id" ..)idはある種のキーワードなのだろうか?@GraphId( myは と呼ばれることに注意してくださいnodeId)

PS:

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

spring - Spring Data Neo4j - トランザクションを使用すると無限ループが発生する

SDN を spring-hibernate アプリと統合しようとしています。最小限<neo4j:config><neo4j:repositories>構成で、正常に動作します。@Neo4jTransactionalしかし、カスタムを含めるか記述すると、クラスのインターセプト メソッドで Bean をtransactionManager作成する際に無限ループが発生します。これが私が得る例外です。nodeEntityStateFactoryConfigurationClassEnhancer

これがインターセプトメソッドです。

たとえば、私は 2 つの方法で TM を使用しています。

ChainedTransactionManager を使って methodB に @Transactional のアノテーションを付けてみても同じエラーが発生します。前もって感謝します。

アップデート

完全なスタック トレース

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

neo4j - Neo4j: 2 つのノード間の関係を見つけるための REST API Cypher クエリ

私は Neo4j を初めて使用し、REST API を使用してノードと関係を作成しています。NA と NB の 2 つのノードがあり、それらは関係 RC で接続されています。「NA - RC - NB」。ノードと関係を作成する前に、ノードとノード間の関係が存在しないかどうかを確認します。ノードが存在するかどうかを確認する方法を理解し、2 つのノード間に関係が存在するかどうかを確認する方法に苦労しています。私はこの Cypher クエリを思いつきました。

ノードにはプロパティ「名前」があります。このクエリを実行すると、空の 'data: []' が表示されます。

助言がありますか?Neo4j のドキュメントといくつかのチュートリアルを調べてみましたが、これを理解することはできませんでした。

ティア

Javaコードは次のとおりです。