这里是否有人知道将单个实体(pojo类)与多个类相关联的正确方法..我目前正处理mainClass
与{{1}具有一对多关系的情况}和subClass
也与subClass
有一对多的关系。这些类的关系如下所示:
我不知道unitsClass
是否可能包含多个类的多个关联。如果不是,解决此问题的最佳方法是什么?即时通讯使用hibernate注释。
非常感谢你!
答案 0 :(得分:1)
是。在最简单的形式,它看起来像这样:
@Entity
public class MainClass {
@OneToMany
private List<SubClass> subclasses;
// Id and other fields
}
@Entity
public clsas SubClass {
@ManyToOne
private MainClass mainClass
@OneToMany
private List<UnitClass> unitClasses;
}
@Entity
public class UnitClass {
@ManyToOne
private SubClass subClass;
}