У меня есть класс Node Node.java
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 НЕ пытаться вставить Node C, а вместо этого обновить его!