Salut tous,
Entrons dans le vif du sujet.
J'ai un petit problème avec la méthode EntityManager.merge().
J'ai deux entités Client et Commande qui sont reliées par une relation @OneToMany.
Supposons que j'ai enregistré 5 commandes pour un client X.
Ultérieurement, j'ai modifié ces commandes en laissant par exemple que 2 commandes.
Si je tente de faire un em.merge(...), alors les autres commandes qui sont supposées être supprimées continuent à exister dans la base.
Donc, je étais obligé de supprimer l'entité client (em.remove(...)), puis persister cette entité (em.persist(...)) comme s'il s'agit d'une toute nouvelle entité.
Avez vous des suggestions pour optimiser la mise à jour d'une relation @OneToMany?
Bonne journée.

 

 
		
		 
         
			
			



 Optimisation: Update @OneToMany
 Optimisation: Update @OneToMany
				

 Répondre avec citation
  Répondre avec citation
 
   
 
 Envoyé par Mister-Joker
 Envoyé par Mister-Joker
					
Partager