156 votes

Différence entre @OneToMany et @ElementCollection ?

Quelle est la différence entre l'utilisation d'une @OneToMany et @ElementCollection puisque les deux fonctionnent sur la relation un-à-plusieurs ?

159voto

MrKiane Points 1108

Je pense que @ElementCollection sert principalement à mapper des non-entités (intégrables ou basiques) tandis que @OneToMany est utilisé pour mapper des entités. Alors, lequel utiliser dépend de ce que vous voulez atteindre.

1voto

chzbrgla Points 2667

@ElementCollection marque une collection. Cela ne signifie pas nécessairement que cette collection fait référence à une jointure 1-n.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X