是否可以在 Neo4j 对象中设置自己的 id? (Spring 数据)
Is it possible to set own id in Neo4j object? (Spring Data)
我有关系数据库,其中的实体具有自己的 ID。将节点保存到 Neo4j 时是否可以使用这些 ID?现在,当设置 id 时,对象不会被保存。
最好让 SDN(它在幕后又依赖于 Neo4j)生成实体的 id,特别是考虑到这个图 id 是 Neo4j 内部的,通常建议不要在图外使用。
当您提到您的关系数据库时,我假设您指的是将关系数据库中的现有数据迁移到 Neo4j 的用例。在这种情况下,您可以采取让 Neo4j 生成和管理图形 ID,然后将关系数据库实体 ID 分配给节点的方法,例如在 "externalSourceId" 的键下。这样你就可以两全其美:一个由 Neo4j 管理的原生图 ID 和一个 属性 保存你的原始关系 ID。
我有关系数据库,其中的实体具有自己的 ID。将节点保存到 Neo4j 时是否可以使用这些 ID?现在,当设置 id 时,对象不会被保存。
最好让 SDN(它在幕后又依赖于 Neo4j)生成实体的 id,特别是考虑到这个图 id 是 Neo4j 内部的,通常建议不要在图外使用。
当您提到您的关系数据库时,我假设您指的是将关系数据库中的现有数据迁移到 Neo4j 的用例。在这种情况下,您可以采取让 Neo4j 生成和管理图形 ID,然后将关系数据库实体 ID 分配给节点的方法,例如在 "externalSourceId" 的键下。这样你就可以两全其美:一个由 Neo4j 管理的原生图 ID 和一个 属性 保存你的原始关系 ID。