2
我需要存储大量节点与彼此之间的多对多关系(通过父母/孩子)。我如何在JPA中做到这一点?如何在JPA中存储树结构?
我知道我可以在我的父母/孩子名单上使用@ManyToMany,但是JPA会加载所有父母和他们的父母等等。有什么办法可以做到这一点,只能让父母或孩子离开一步?
非工作代码,我现在(的Node.java)有:
public String name;
@ManyToMany
@JoinTable(name = "NodeParent")
public List<Node> parents;
@ManyToMany
@JoinTable(name = "NodeChilds")
public List<Node> childrens;