2009-07-29 6 views
0

J'ai une à une relation dans ma cartographie NHibernate:NHibernate retour charges de référence dans une relation univoque

<many-to-one name="PersonProfile" not-null="true" 
    class="PersonProfile" column="profile" cascade="all" lazy="proxy"/> 
... 
<one-to-one name="Owner" class="Person" property-ref="PersonProfile" 
    constrained="true" lazy="proxy"/> 

classe PersonProfile ont attribut taille du lot défini. Lorsque la propriété user.PersonProfile est activée, les déclencheurs de chargement par lots sont activés. Mais ensuite, lorsque la propriété Owner est chargée, elle est chargée à partir de la base de données. Pourquoi? Parce que les relations un-à-un ne peuvent pas être chargées paresseusement (dans certaines circonstances)

Répondre

Questions connexes