Bonjour!
j'ai un peu de mal avec une relation OneToMany, un petit exemple pour illustrer ce que je cherche à faire :
En base j'ai des objets A.
je cherche à créer un objet B lié à plusieurs objets A. (relation OneToMany)
mais ce que j'aimerais c'est pouvoir ajouter les objets A à la création de l'objet B. Par exemple via une méthode addObjetA(A a) (et non pas sur l'objet A via une méthode setObjetB(B b) par exemple) .
mon problème est que j'ai vraiment du mal à modifier cette relation proprement. Lorsque je modifie la liste il n'y à aucune répercution en base. la seule solution que j'ai trouvé est de prendre chaque objet A de la liste et de positionner manuellement le lien vers l'objet B lors du persist/merge. (problème j'obtient une erreur de batch lorsque j'ai deux objets A).
Merci à ceux qui prendront le temps de m'aider à comprendre les bonnes pratiques pour manipuler ce type de relation
Partager