Bonjour,
J'utilise la version 1.0.2 d'nHibernate.
Je cherche à charger une collection d'objets : une liste de facture d'un client.
Voici le mapping de ma classe Client :
<class name="Freya.ClientEntity" table="client">
<id name="Client_num" column="Client_num" type="System.UInt32">
<generator class="identity"/>
</id>
<property name="Client_adr"/>
<property name="Client_civ"/>
<property name="Client_cpl1"/>
<property name="Client_cpl2"/>
<property name="Client_cpl3"/>
<property name="Client_cpl4"/>
<property name="Client_datnai"/>
<property name="Client_mail"/>
<property name="Client_nom"/>
<property name="Client_numpor"/>
<property name="Client_numtel"/>
<property name="Client_prenom"/>
<property name="Client_ville"/>
<!-- <property name="CodePostalId"/> -->
<many-to-one name="CodePostal" class="Freya.CodepostalEntity" column="CodePostalId" />
<bag name="Factures" inverse="true" lazy="true">
<key column="Client_num"/>
<one-to-many class="Freya.FactureEntity"/>
</bag>
</class>
Lorque je fait (qui est censé récupérer ma collection de factures) :
factures = new Freya.Collections.FactureEntityCollection(Client.Factures);
j'ai l'exception suivante :
NHibernate - Failed to lazily initialize a collection - no session
L'objet Client a été chargé en amont
Merci pour votre aide
Partager