- Ymox,
Bonsoir,
Ce sujet est en lien avec celui-ci, le code incriminé est dans le premier bloc secret.
J’ai une entité Lending (prêt) et une entité Piece (pièce), avec one ManyToMany bidirectionnelle de la première vers la seconde.
L’idée de base est que quand je créé un prêt, je passe le statut des pièces liées à lent
. Pas de souci à ce moment-là.
Par contre, quand je clos le prêt (ce qui se traduit par l’ajout d’une date de fin, donc une mise à jour de l’objet), j’aimerais mettre le statut returned
, et je n’y arrive pas avec le même listener. J’ai tenté de persister explicitement les pièces modifiées, de forcer le calcul des changesets dans l’objet UnitOfWork, mais rien à faire, seule l’entité "principale" est mise à jour en base. Je sais que j’entre bien dans mon listener, je vois les dumps que j’y mets quand je fais la clôture.
Est-ce que quelqu’un verrait ce qui me manque ?
Merci d’avance