Bonjour,
je code depuis peu de temps avec hibernate 3 avec annotation JPA.
Je me pose une question : savoir la difference entre un COMPONENT et une ENTITE???? tout ceux-ci étant des classes persistentes.
1 entité -> 1 classe -> 1 table
1 component -> 1 classe -> données à l'intérieur de la table contenant le component
mapping différent ..
Avantage pour le composant : pas de jointure dans les requetes car tout est contenu dans la même table.
je pense avoir quelques trop peu d'éléments de réponse mais je ne vois pas tous les avantages et surtout les inconvenients, restrictions que cela apporte de mapper un component à la place d'entité.
prenons un exemple : une personne(entité) possède 1 et 1 seule adresse(entité ou component??pourquoi).
et alors collection de component??je me perds....
merci de me donner un avis sur la question.....
Partager