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