我正在使用嵌入式圖形數據庫作爲Java應用程序的一部分。假設我執行某種類型的密碼查詢,並返回一個包含一組節點的ExecutionResult。嵌入式neo4j中的節點引用是否相等?
可以假設這些節點形成連通圖。
這些節點中的每一個都有一些關係,我可以使用node.getRelationships(Direction.OUTGOING)訪問這些關係。我的問題是,如果其中一個關係的目標已經出現在執行結果中(即關係是查詢模板的一部分),是否保證Relationship.getEndPoint ==節點X.
我想,我真正要問的是,當Neo4j中的一個事務返回一個節點時,它是否只返回一個對象,而不同的查詢將只是返回引用該對象的引用,還是繼續產生碰巧指向相同對象的新對象數據點?由於Node沒有重寫equalsTo方法,我一直假設前者,但我希望有人能告訴我。
謝謝邁克爾。 儘管您可能會考慮將等同行爲添加到API JavaDoc中。 –