問題タブ [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.
spring - SpringDataReposによって選択されていないNeo4jネイティブAPIデータ
ネイティブAPIを使用してneo4jインスタンスにポンプされたデータがいくつかあります。同じインスタンスが、Springデータグラフに裏打ちされたアプリによって使用されます。リポジトリはデータを見つけることができません。これは、インデックスやプロパティの欠落が原因の問題だと思います。
データがポンプされると、次のプロパティが設定されます。
インデックスは次のように設定されます。
手がかり/助けをいただければ幸いです。
spring - Spring Data Neo4j - @Autowired リポジトリ == null
Spring Data Neo4j を使用して webapp を作成しようとしています。
私はリポジトリを持っています:
applicationcontext.xml:
そして私のNeo4jResource:
nullであるため、コントローラーでUserRepositoryを使用できません...
間違いはどこですか?
java - テストシリーズのNeo4jDBを削除/クリアする
neo4jデータベースをクリアする必要がある一連の単体テストがあります。個別に実行するとすべてのテストに合格しますが、すべてを実行すると、特定のノードが見つからなかったという理由で失敗するものがあります。
私はこれを試しましたが、問題は解決しませんでした:Neo4jDatabaseCleaner
注目すべきは、問題のあるテストがプロパティとの関係を持つテストであるということです。
他に何を試すことができますか?
maven - Mavenエラーspring-data-neo4j-rest-2.1.0.BUILD-SNAPSHOT.jar; zipファイルのMavenエラーを読み取れません
今日の朝から、以下のMavenビルドエラーに直面しています。[ERROR]エラー読み取り/Users/Surya/.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]
neo4j - Neo4jの設計提案:配列のインデックスまたは関係
配列のインデックスまたはリレーションを実装するための設計提案が必要です。実装に最新のSpringDataNeo4jを使用しています。以下のようなカテゴリのフィールドを持つノードがありますが、
ここで、XとYのカテゴリを持つ製品を見つける必要があります(例:RTWとSHOE)。これを達成するための最良の方法は何ですか?配列タイプにインデックスを作成できますか?または、Categoryの新しいNodeEntityを作成し、ProductとCategoryの間に必要な関係を作成しますか?
これについての助けをいただければ幸いです。前もって感謝します。
neo4j - Spring データ neo4j で複数のフィールドにインデックスを作成する際のパフォーマンスの問題
以下の方法で複数のフィールドを持つインデックスを作成しましたが、
ユーザーが名前または場所、またはその両方に基づいて検索できるという要件があります。暗号クエリで名前または場所のみを使用すると、この場合のパフォーマンスの問題は何でしょうか? 検索中に名前または場所のみを使用するか、暗号クエリでそれらの両方を使用する可能性があるためです。
または、これらのフィールドに別のインデックスを作成し、WHERE 句を使用しますか? これについてのご意見をお聞かせください。
spring - SpringDataNeo4j-クロスストアの永続性
私はSDNを初めて使用し、休止状態でクロスストアの永続化を実行しようとしています。ウェブサイトで提供されているチュートリアルには同じ例があります。私はgithubのものもチェックしました。2つの質問があります
ドキュメントまたは例に記載されているように、xml構成を行うことができません。
<neo4j:config/>
をサポートしていませんentityManagerFactory
。私の仮定は、のセッターを持たないデフォルトのNeo4jConfigurationentityManagerFactory
を作成することです。私が見つけた回避策は、CrossStoreNeo4jConfigurationBeanを定義することです。内部でこれを行う方法
<neo4j:config/>
neo4j-template-ref
を使用してリポジトリを定義するときに、を使用してNeo4jTemplateをリポジトリに参照するとどうなりますneo4j:repositories
か?目的は何ですか?
UDPATE
CrossStoreNeo4jConfiguration
で作成できなかった理由は<neo4j:config/> was
、依存関係spring-data-neo4j-cross-store`がありませんでした。しかし、今はアプリケーションの起動時に例外が発生します。
前もって感謝します。
neo4j - Neo4j GraphRepository 派生ファインダー メソッド
GraphRepository の派生ファインダー メソッドに問題があります。
短縮版:
動作しますが、動作しません:
長いバージョン:
テストコンテキスト.xml
UserGraphRepository.java:
ユーザー.java:
テスト:
foundUser3 が null であるため、3 番目のアサートは失敗します。で見つけることができるのに、なぜこれが起こっているのかわかりませんfindByPropertyValue("id" ..)
。idはある種のキーワードなのだろうか?@GraphId
( myは と呼ばれることに注意してくださいnodeId
)
PS:
spring - Spring Data Neo4j - トランザクションを使用すると無限ループが発生する
SDN を spring-hibernate アプリと統合しようとしています。最小限<neo4j:config>
の<neo4j:repositories>
構成で、正常に動作します。@Neo4jTransactional
しかし、カスタムを含めるか記述すると、クラスのインターセプト メソッドで Bean をtransactionManager
作成する際に無限ループが発生します。これが私が得る例外です。nodeEntityStateFactory
ConfigurationClassEnhancer
これがインターセプトメソッドです。
たとえば、私は 2 つの方法で TM を使用しています。
ChainedTransactionManager を使って methodB に @Transactional のアノテーションを付けてみても同じエラーが発生します。前もって感謝します。
アップデート
完全なスタック トレース
neo4j - Neo4j: 2 つのノード間の関係を見つけるための REST API Cypher クエリ
私は Neo4j を初めて使用し、REST API を使用してノードと関係を作成しています。NA と NB の 2 つのノードがあり、それらは関係 RC で接続されています。「NA - RC - NB」。ノードと関係を作成する前に、ノードとノード間の関係が存在しないかどうかを確認します。ノードが存在するかどうかを確認する方法を理解し、2 つのノード間に関係が存在するかどうかを確認する方法に苦労しています。私はこの Cypher クエリを思いつきました。
ノードにはプロパティ「名前」があります。このクエリを実行すると、空の 'data: []' が表示されます。
助言がありますか?Neo4j のドキュメントといくつかのチュートリアルを調べてみましたが、これを理解することはできませんでした。
ティア
Javaコードは次のとおりです。