SpringData Neo4J:@NodeEntity和原始Neo4J实体之间的关系

时间:2015-07-24 10:10:35

标签: neo4j spring-data-neo4j

是否可以在Spring Data Neo4J @NodeEntity和原始Neo4J节点(org.neo4j.graphdb.Node)之间创建关系?如果是这样,这是如何完成的以及如何在SDN中引用它?

1 个答案:

答案 0 :(得分:0)

是的,您可以使用Neo4jTemplate:

  1. 将实体转换为节点:

    节点firstNode =(节点)neo4jTemplate.getPersistentState(entity);

  2. 使用您拥有的节点和转换的节点创建关系:

    neo4jTemplate.createRelationshipBetween(firstNode,secondNode,relType,params);

  3. 第二个选项是使用来自节点的数据查找实体并使用实体创建关系。