テキストファイルcypher
のneo4jモデルを作成しました。今私はこのデータベースを使用するアプリケーションを作成したいと思います。私はSDN4を使用しています。私の@NodeEntity
クラスでは、Long
のGraphID
を宣言する必要があります。しかし、このIDはSDN4によって生成され、私のデータベースにはこれらのIDはありません。 Cypherを使って作成したものを持つ方法があるので、Javaオブジェクトを既存のノードやデータベース内の関係に正しくマップすることはできますか?Cypherを使用してSDN4のIDを自動生成
0
A
答えて
1
フィールドは、常にNeo4jによって割り当てられた内部ノードまたはリレーションシップIDであり、カスタム値に設定することはできません。おそらく、あなた自身のID値をノードのプロパティとして割り当てることを考えているでしょう。 。これは、これらid
フィールドに移入されますSDNを経由してエンティティを、データベースがあなたのサイファースクリプト内のステートメントによって割り当てられたプロパティid
を持つノードが含まれている場合、今、あなた自身のidフィールド -
@GraphId Long graphId; //required, this is the internal node/rel ID that must never be assigned by your code
Long id; //your own primary key
を追加ロードすることによって行うことができますあなたのドメインオブジェクト
独自の主キーを持っていますが、とにかくIDを使用しない場合は、自動的にそれらが任意の手段(SDN /のNeo4jブラウザ/ APIのなど)を使用して作成しているときにノードUUIDのために割り当てられますUUID pluginを使用することができます。
関連する問題
- 1. documentDB .net Rest自動生成IDを使用して文書を作成
- 2. 自動生成ID(WEB API2)
- 3. 自動生成IDリード
- 4. javascript関数の自動生成IDの使用方法
- 5. Neo4jのIDの自動生成
- 6. faceletコンポーネントの自動生成ID
- 7. HSQLDBでJPA2を使用した自動ID生成に関する問題
- 8. Excelを使用してNeo4jデータロード用のCypherステートメントを多数生成する
- 9. SQL Server 2008を使用してVB.NETフォームを自動生成
- 10. mavenを使用してjaxb.indexファイルを自動的に生成
- 11. Fancybox3を使用して自動再生スライドショーを作成する
- 12. SSRS 2008を使用してSSRS 2008レポートを自動生成
- 13. 設定ファイルを使用してフォームを自動的に生成
- 14. SDN4 - idのリストを持つfindById
- 15. 自動ID生成とマッピング_id NEST
- 16. Oracle SQL自動生成ID主キー
- 17. Specflowケーキを使用して自動生成されたc#コード
- 18. SpringデータでElasticSearchを使用すると自動的に数値IDを生成
- 19. Java用swaggerを使用した休止エンドポイントの自動生成
- 20. カテゴリIDの自動生成が動作しません
- 21. MySQL AUTO_INCREMENTおよび自動ID自動生成
- 22. elasticsearchにputメソッドを使用して自動生成IDを持つ子を挿入します。
- 23. DefaultTest.classファイルのswaggerを使用した自動リクエストパラメータの生成
- 24. PHPExcelを使用して自動生成されたExcelファイルを作成する
- 25. iTunes Connectは自動的にアプリIDを生成します
- 26. ユーザー生成コンテンツ(CMSes)を使用したデータベースの自動デプロイ
- 27. 我々はCを使用してファイルの生成を自動化したい、
- 28. SQLの自動生成列のシーケンシャルユーザーIDを再生成する方法
- 29. JDBCとHSQLDBを使用して以前に自動生成されたPK ID値を取得する方法
- 30. pythonノートブック用のショールームページを自動生成
上記の 'graphID'は、SDNまたはneo4j?によって読み込まれます。 Cypherからノードを作成するときに、IDを取得します。このIDは自動的に 'graphID'にマップされますか?その場合は、追加のUUIDフィールドは必要ありません。既存のノードに正しくマッピングされたオブジェクトが必要です。私は、GraphIDがSDNによって生成されなければならないという印象を受けました... – aaaaarrrgghhh
graphIdはNeo4jによって生成されます。 Cypher経由でノードを作成すると、Neo4jはこのIDを割り当てます。 SDN経由でノードをロードすると、そのIDはgraphIdにマップされます – Luanne