что лучше для составных первичных ключей JPA/Hibernate, реализаций @IdClass или @EmbeddedId и почему?
Это преднамеренно наивный вопрос. Я решил использовать @EmbeddedId (по какой-то причине), и я чувствую, что сделал неправильный выбор. Разбор разворота встроенного файла, который содержит свойства столбца, является избыточным и вполне подвержен ошибкам при кодировании.
Есть ли еще причины для и/или против другого? Является ли рекомендация JPA (spec)?