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;