Вопрос в значительной степени говорит сам за себя.
Вы можете прочитать "ассоциацию сущностей" здесь , но здесь есть "отношения" здесь
Чтосрок является основным?(Извините, у меня нет доступа к спецификации JPA.)
"Entity" в основном просто обозначает ссылку на класс, помеченный @Entity, поэтому основной вопрос заключается в выборе между ассоциацией, отношением илидругое.
Ассоциация, конечно, является термином UML для всех видов ссылок между «реальными» классами (сущность, составной класс PK, перечисления и т. д.), то есть, как я понимаю, не обязательно ссылкак одному из простых типов Java-«оболочек», таких как Integer, String, Boolean и т. д. Отношение - это реляционный термин, который лучше отражает тот факт, что каждое поле @ XToX / @ JoinColumn (s) фактически представляет внешний ключ.Это то, что я ищу.
Итак, в JPA мы говорим об ассоциациях?Отношения?Еще один термин?(Я предпочитаю «отношения» из-за того, что он представляет собой внешний ключ.)