2013-10-10 2 views
0

저는 homeTeam이라는 속성 (Team 유형)이있는 Contest라는 클래스가 있습니다. Team 클래스에는 Contest 유형의 arraylist 인 특성이 있습니다. 저는 jpa를 사용하여 관계를 매핑하려고합니다. Contest에 homeTeam이 하나 있고, homeTeam 속성에 @OneToOne 주석을 사용해야하며 Team 클래스에서 @OneToMany를 사용해야한다고 생각합니다. 속성을 ArrayList의 콘테스트에 표시 할 수 있지만 이는 의미가없는 것처럼 보입니다. 어떤 도움을 주시면 감사하겠습니다.JPA에서 두 클래스 사이의 관계 매핑하기

답변

1

관계가 다 대일 인 경우, 가장 적합한 주석을 사용해야합니다.
귀하의 ArrayList에 대해서는 @OneToMany이고 Contest homeTeam 속성의 경우에는 @ManyToOne입니다.

관련 문제