假设我有:
class Unit {
private TextContainer source;
private List<TextContainer> targets;
}
我可以对类TextContainer进行注释,使其在两种关系中均可工作吗?
TextContainer必须是源或目标。
最佳答案
您需要在TextContainer
类中使用Unit
注释关系。像这样:
class Unit {
@ManyToOne(cascade=CascadeType.ALL)
private TextContainer source;
@OneToMany(cascade=CascadeType.ALL)
private List<TextContainer> targets;
}