Je travaille sur une application Eclipse RCP avec une couche de persistence basé sur JPA + TopLink.
j'ai deux classes qui ont une association ManyToMany. Appelons les ClasseA et ClasseB.
Une instance de chaque classe à une association, appelons les objetA et objetB.
Voici le scénario que je déroule :
1 Je modifie une propriété de objetA. Je persiste ObjetA
(je verifie en BDD, c'est correct)
2 je modifie une propriété de objetB.Je persiste ObjetB
(je verifie en BDD, c'est correct)
Par contre, après l'etape2 la propriété de objetA a repris son ancienne valeur.
Ceci est-il du à CascadeType.ALL ?
Pour d'autres fonctionnalités, j'ai besoin de cette cascade.
En d'autres termes, comment faire pour que dans une relation ManyToMany, on mette à jour seulement les associations mais pas l'objet B quand on modifie A ?
Partager