JPA/Hibernate: Quoi de mieux pour les clés primaires composites, @IdClass ou @EmbeddedId implémentations et pourquoi?

quoi de mieux pour JPA/Hibernate les clés primaires composites, @IdClass ou @EmbeddedId implémentations et pourquoi?

Cette est volontairement naïve question. J'ai décidé d'utiliser @EmbeddedId (pour quelque raison que ce soit) et je me sens comme j'ai fait le mauvais choix. Un déréférencement de la embeddedId qui contient les propriétés de la colonne est redondant et très enclin à l'erreur lors du codage.

Y a plus de raisons pour et/ou contre les autres? Est l'une recommandation par la JPA (spec)?

InformationsquelleAutor Kawu | 2010-10-26