Option one-to-one mapping en veille prolongée

Comment puis-je créer une option one-to-one mapping dans le hibernate hbm fichier? Par exemple, supposons que j'ai un Utilisateur et un last_visited_page table. L'utilisateur peut ou peut ne pas avoir un last_visited page. Voici mon one-to-one mapping dans le hbm fichier:

Classe D'Utilisateur:

<one-to-one name="lastVisitedPage" class="LastVisitedPage" cascade="save-update">

LastVisitedPage Classe:

<one-to-one name="user" class="user" constrained="true" />

L'exemple ci-dessus ne permettent pas la création d'un utilisateur qui ne dispose pas d'une dernière page visitée. Fraîchement créé, l'utilisateur n'a pas visité toutes les pages encore. Comment puis-je changer le hbm mappage pour le userPrefs de cartographie en option?

OriginalL'auteur hibernate | 2010-05-06