2013-10-10 4 views
0

У меня есть класс под названием Contest, который имеет атрибут homeTeam (который имеет тип Team). В классе Team есть атрибут, который является arraylist типа Contest. Я пытаюсь использовать jpa для сопоставления отношений, и я думаю, что, поскольку в конкурсе есть один homeTeam, я должен использовать аннотацию @OneToOne для атрибута homeTeam, а в классе Team я должен использовать @OneToMany атрибут на ArrayList конкурсов, но это, похоже, не имеет смысла. Любая помощь будет оценена по достоинству.Сопоставление отношения между двумя классами в JPA

ответ

1

Если ваши отношения много-к-одному, вы должны обязательно использовать наиболее подходящие аннотации.
В вашем случае @OneToMany для вашего ArrayList и @ManyToOne для вашего атрибута Contest homeTeam.

Смежные вопросы