Спецификация JPA
(Java Persistence API) имеет два разных способа указать составные ключи сущностей: @IdClass
и @EmbeddedId
.
Я использую оба аннотации для своих образованных объектов, но, похоже, это большой беспорядок для людей, которые не очень хорошо знакомы с JPA
.
Я хочу использовать только один способ указания составных клавиш. Какой из них действительно лучший? Почему?