J'ai réalisé le mapping d'une relation one-to-one entre un Utilisateur(nom,prenom etc ...) et une authentification(login,pass).
Voici le detail du mapping de cette relation
Coté User :
Coté Authentification :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 <many-to-one name="authentification" column="auth_id" class="persistance.Authentification" unique="true" not-null="true" fetch="join" />
Cela marche, mais pas tout à fait comme je le désirerai, en effet pour le moment je suis obligé d'enregistrer mon objet authentification avant de l'attribuer à mon utilisateur (cela ne semble pas se faire automatiquement) et lors de la suppression d'un User, il n'y a pas suppression associé de l'authentification.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 <one-to-one name="user" cascade="save-update" />
Y'a t'il un mapping différent (ou des choses pas correcte dans le mien) pour corriger ceci ?
Edit : il serait bien aussi que je puisse récuprérer l'User avec une requete sur son login.
Partager