Côté propriétaire et mappedBy

Dans une relation bidirectionnelle, le côté propriétaire est celui qui porte la clé étrangère et dont l'état est enregistré en base ; l'autre côté déclare mappedBy, qui nomme l'attribut propriétaire, et n'est qu'un reflet. Il faut maintenir les deux côtés cohérents en mémoire.

Exemple

@OneToMany(mappedBy = "client")
List<Commande> commandes;

Notions voisines

Tout le glossaire