2009-12-19 2 views
0

내가 가지고 있다고 가정 해 봅시다 : JPA 매핑 : 다중 관계에서 엔티티 재사용

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

두 관계 내에서 작동하는 방식으로 TextContainer 클래스에 주석을 추가 할 수 있습니까? TextContainer는 소스 또는 대상이어야합니다.

답변

2

클래스의 TextContainer과의 관계에 주석을 달아야합니다. 다음과 같은 내용 :

class Unit { 

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

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