是否可以在Neo4j对象中设置自己的ID? (春季数据)

时间:2018-01-22 00:15:06

标签: neo4j spring-data spring-data-neo4j

我有关系DB与具有自己id的实体。将节点保存到Neo4j时是否可以使用这些id?现在,当设置了id时,没有保存对象。

1 个答案:

答案 0 :(得分:1)

最好让SDN(后者又依赖于Neo4j)生成实体的ID,特别是考虑到这个图形ID是Neo4j的内部,通常建议不要在图表之外使用。

当您提到关系数据库时,我假设您指的是将关系数据库中的现有数据迁移到Neo4j的用例。在这种情况下,您可以采用让Neo4j生成和管理图标ID的方法,然后在关键字" externalSourceId"下将关系数据库实体ID分配给节点。通过这种方式,您可以充分利用两个世界:由Neo4j管理的本机图形ID和包含原始关系ID的属性。

相关问题