Je voulais clarifier une supposition que j'ai faite, concernant la fonctionnalité de Hibernate
. Supposons que j'ai une classe de A
avec un mappage @OneToMany
avec B
. Ces Bs ont chacun une référence parent A
pour soutenir un attribut mappedBy
sur A.Hibernate - retrait de l'article de la collection
Lorsque supprimer un B
de la collection en A
, fait mise en veille prolongée ont la capacité de null automatiquement le champ parent à l'intérieur de B
?. De tous les tests que j'ai effectués, lors de la suppression d'un élément d'une collection, il ne met pas réellement à jour la base de données en modifiant la référence parente dans l'enfant.
This link semble prendre en charge ma revendication car ils annulent manuellement la référence parente, en plus de la retirer du parent Set
.