我有以下旧关系实体,我想升级到最新的SDN @RelationshipProperties
和@TargetNode
:
@RelationshipEntity(type = "HAS_VALUE_ON")
public class RelationshipValue {
@Id
@GeneratedValue
private Long graphId;
@StartNode
private Decision decision;
@EndNode
private Characteristic characteristic;
你能展示一下如何用@RelationshipProperties
和@TargetNode
注解实现它吗?
1条答案
按热度按时间2hh7jdfx1#
带有属性的关系不再指向两个实体,而是一个有向关系。我们不做任何假设,如果
TargetNode
是结束或开始节点。这是在关系定义类中定义的。假设
RelationshipValue
在Decision
中使用,并且它应该连接到Characteristic
,您可以定义如下内容:并且在
Decision
中:x-post:https://community.neo4j.com/t/spring-data-neo4j-implement-relationship-entity-with-relationshipproperties-and-targetnode/38429/2?u=gerrit.meier