2
我在將ManyToMany與OneToMany關係結合時遇到問題。Hibernate/JPA:在同一屬性上的ManyToMany和OneToMany關係
我有條目和類別。每個條目都有一個主類別和0 .. *子類別。
這是我實現:
public class Entry extends AbstractEntity {
[...]
private Category mainCategory;
@ManyToMany(targetEntity = hello.Category.class)
private Set<Category> subCategories;
[...]
}
public class Category extends AbstractEntity {
[...]
@ManyToMany(targetEntity = hello.Entry.class, mappedBy = "subCategories")
private Set<Entry> entries;
[...]
}
的多對多關係是功能性的,但我不知道如何實現一對多的關係。
你試過@ManyToOne mainCategory? – SirRichie
我試過@ PrivateToMany(mappedBy =「mainCategory」)'私人設置條目'和'@ ManyToOne'在'private Category mainCategory'上,但我在同一個屬性上有''@ OneToMany'和'@ ManyToMany'不允許」。 –
Marcello90