Java neo4j中与弹簧数据的重复关系

Java neo4j中与弹簧数据的重复关系,java,neo4j,spring-data-neo4j-4,neo4j-ogm,Java,Neo4j,Spring Data Neo4j 4,Neo4j Ogm,我使用的是带有spring-data-Neo4j(版本4.1.1.RELEASE)和Neo4j ogm螺栓驱动器的Neo4j 3.0.0。我想在两个节点之间多次创建相同的关系(相同类型) 通过graphResposition界面多次持久化@RelationshipEntity只会创建一次关系 在对这个主题进行一些调查之后,我发现了这里描述的解决方法:但是在我的OGM版本中,createRelationshipBetween方法似乎不再存在于Neo4jTemplate中 OGM是否有任何可用的解

我使用的是带有spring-data-Neo4j(版本4.1.1.RELEASE)和Neo4j ogm螺栓驱动器的Neo4j 3.0.0。我想在两个节点之间多次创建相同的关系(相同类型)

通过
graphResposition
界面多次持久化
@RelationshipEntity
只会创建一次关系

在对这个主题进行一些调查之后,我发现了这里描述的解决方法:但是在我的OGM版本中,
createRelationshipBetween
方法似乎不再存在于
Neo4jTemplate

OGM是否有任何可用的解决方案,或者我是否必须使用cypher查询执行重复关系的创建

我需要在两个节点之间多次使用相同的关系类型,因此添加其他关系类型不是我的选择。

SDN 4.1/Neo4j OGM。该规则的例外情况是,当您希望维护两个关系(一个传出和一个传入)时,您将指定传出和传入方向

如果将关系建模为关系实体,则可以具有多个关系-关系实体必须至少具有一个属性,并且至少一个属性的值必须不同于两个节点之间的其他关系。可以考虑使用时间戳作为属性。

自定义密码可以做到这一点,但在加载实体并将其保存回具有多个关系的图形时,很可能会出现问题。

SDN 4.1/Neo4j OGM。该规则的例外情况是,当您希望维护两个关系(一个传出和一个传入)时,您将指定传出和传入方向

如果将关系建模为关系实体,则可以具有多个关系-关系实体必须至少具有一个属性,并且至少一个属性的值必须不同于两个节点之间的其他关系。可以考虑使用时间戳作为属性。

自定义密码可以做到这一点,但在加载实体并将其持久化回同时具有多个关系的图形时,很可能会出现问题