Salut tout le monde,
J'ai une entité avec deux enfants :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 @Fetch(FetchMode.JOIN) @OneToOne(cascade = { CascadeType.ALL },fetch=FetchType.LAZY,orphanRemoval = true) private ListExpEntreprise listExpEntreprise; @Fetch(FetchMode.JOIN) @OneToOne(cascade = { CascadeType.ALL},fetch=FetchType.LAZY,orphanRemoval = true) private ListReferents listReferents;
Les deux enfants ont :
Et si je fusionne mon parent, sans changer les données, la version de listReferents est toujours incrémentée mais pas l'autre. J'ai essayé d'ajouter un intercepteur pour détecter les objets dirty mais pas de champs modifiés détectés... Comment gérez-vous cela et comment puis-je comprendre pourquoi ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 @Version private long version;
Partager