問題タブ [neo4j-ogm]

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 投票する
2 に答える
2086 参照

java - StartNode と EndNode が同じタイプのオブジェクトである場合の Neo4j OGM RelationshipEntity

http://neo4j.com/docs/ogm/java/stable/の Neo4j OGM ガイドに従っています。

Relationship エンティティの場合、開始ノードと終了ノードが必要です。例を少し変更しました (このように簡単にするため) -

これを Neo4j に保存しようとすると、正常に動作します。ただし、私のシナリオでは、 StartNode オブジェクトと EndNode オブジェクトのタイプは同じです -

これらを使用して保存しようとすると-

学生、コース、登録オブジェクトは保存されますが、2 つの MyObject オブジェクトと MyConnection オブジェクトは保存されず、次の例外が発生します -

これを解決するのを手伝ってくれませんか - 1) StartNode オブジェクトと EndNode オブジェクトが異なるタイプである必要がありますか? 2) 私のコードに何か問題がありますか、それとも Neo4j OGM の欠点ですか?

前もって感謝します、

マノジ。

Luanneの提案を試した後の更新 -

ありがとうルアン。URLを別の方法で指定する必要がありましたが、あなたの提案を試しました。私が使用した - http://m2.neo4j.org/content/repositories/snapshots は、デフォルトで https を使用し、セキュリティ例外が発生し、この依存関係がダウンロードされなかったためです。

とにかく、1.1.1-SNAPSHOT バージョンでは、まだ以下のエラーが発生します -

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

neo4j - スプリング ブート アプリケーションを使用した neo4j.ogm での手動クエリの問題

ここに画像の説明を入力私のプロジェクトでは、スプリング ブートに neo4j を統合するために、スプリング ブート、neo4j、および org.neo4j.ogm ライブラリを使用しています。GraphRepository の findone、findall、および save メソッドを実装できます。しかし、値を挿入するために独自のクエリを使用すると、エラーが表示されました。問題の理由がわかりませんでした。指定されたクエリ `@Query("CREATE (n:Person { name : 'Andres', title : 'Developer' })") を使用しています

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

spring - スプリング ブート アプリケーションを使用した neo4j.ogm の関係の問題

私のプロジェクトでは、スプリング ブートで org.neo4j.ogm を使用しています。@RelationshipEntity を使用して関係を作成しようとしていますが、正常に作成されることを意味します。ただし、複数対 1 の関係はサポートしていません。

ここでは、RELATED_TO_ScTaxonomy の関係でブループリントと ScTaxonomy の関係を作成しています。そして、catalogueBlueprint クラスの関係プロパティを追加したいと考えています。

つまり、catalogueBlueprint クラス値を持つ Blueprint-(RELATED_TO_ScTaxonomy)-ScTaxonomy が RELATED_TO_ScTaxonomy に保存されました。

サービスを再起動したら、新しい接続を作成します。これは、既に作成された関係が失われ、新しく作成された関係のみが保存されることを意味します。

私はクエリを使用しています

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

neo4j - spring boot と Neo4j を使用して、単一の開始ノードと複数の終了ノードの関係を作成するにはどうすればよいですか?

CRUD 操作を行うためのユーザー/ロール マッピングのシナリオがあります。そのためにNeo4jには次のノードがあります

  1. ユーザー
  2. 役割
  3. 設計図
  4. テンプレート
  5. カタログ

適切な役割のユーザーとの関係を築くことができました。ここで、ロールの開始ノードとブループリント、テンプレート、およびカタログの終了ノードの間に関係を作成する必要があり、GraphRepository でスプリング ブートを使用しています。

誰でも私がこれについて知るのを手伝ってもらえますか?

ティア..、

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

java - SDN 4 + OGM 1.1.1 @Index(unique = true) が機能しない

この質問が以前に尋ねられたことは知っていますが、とではないようSDN 4ですOGM 1.1.1

ここに私のコードがあります@NodeEntity

こちらがrepo

メソッドを含む単体テストクラスがあります

実際に合格しました@Testが、これは私が期待しているものではありません。CompanywithnameフィールドWestpacが既に存在するため、失敗したと思われます。

私は何かを見逃していますか、それともこれを@Index間違って理解していますか?

ありがとう、

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

neo4j - Neo4j-OGM 単体テストの一時ディレクトリを変更しますか?

デフォルトでは、 Neo4j-OGMライブラリの junit テストにより、/tmp の下に一時データベース ファイルが作成されます。

どうすればこれを変更できますか?

maven-surefire-plugin 設定で java.io.tmpdir を設定してもうまくいかないようです。