【发布时间】:2021-01-11 22:08:40
【问题描述】:
我正在尝试使用 spring-data-neo4j 在 neo4j db 中输入几个图形节点。
节点具有以下关系。
Project -> Cluster -> Entity -> Methods和Entity节点与自己的节点有关系,是双向的关系。
实体类定义如下。
@JsonIdentityInfo(generator = ObjectIdGenerators.PropertyGenerator.class,
property = "id")
@NodeEntity
public class Entity {
public int id;
public String type;
public String name;
public String entityId;
Public String projectId;
@Relationship(type = "CONNECTS_TO", direction = Relationship.INCOMING)
private Set<Entity> entityIdr;
}
尝试插入集群和实体节点时抛出以下错误,有什么可能的解决方案来避免跟随?
com.fasterxml.jackson.databind.JsonMappingException: 无限 递归(StackOverflowError)(通过引用链:
【问题讨论】:
-
是 thi
private Set<Entity> entityIdr;没有引起这个循环递归吗?
标签: spring neo4j spring-data-neo4j neo4j-ogm