2009-12-19 243 views
0

重用实体比方说,我有:JPA映射:多重关系

class Unit { 
    private TextContainer source; 
    private List<TextContainer> targets; 
} 

我可以标注类TextContainer以这样一种方式,它是双向关系中? TextContainer必须是源或目标。

回答

2

您需要在Unit类中注释与TextContainer的关系。像这样:

class Unit { 

    @ManyToOne(cascade=CascadeType.ALL) 
    private TextContainer source; 

    @OneToMany(cascade=CascadeType.ALL) 
    private List<TextContainer> targets; 
}