0
我有一類節點 Node.javaHibernate的自我拯救多對多問題
public class WebPage implements BusinessObject {
@Id
private Long id;
@ManyToMany
@JoinTable(name = "childnodes")
private Set<WebPage> references; // nodes contained by this node
}
我的要求:
- 一個節點可以引用許多節點。
- 一個節點可以自我引用它。
- 一個節點可以被許多節點引用或不引用。
我想要做這樣的事情:
- 節點A - >節點B(節點A引用節點B等)
- 節點A - >節點C
節點A - >節點D
節點B - >節點E
- 節點B - >節點C
所有步驟運行,除了第5一個確定。我有一個例外:Unique index or primary key violation:
我如何告訴Hibernate不要嘗試插入節點C,而是更新它!