Giulliano, siempre te carga SlabInstructions porque tenés seteada la
propiedad lazy en false.
Probá cambiandola a lazy="true", pero tené en cuenta que cuando la
necesites acceder tenes que tener abierta la sesion de nhibernate.
http://nhforge.org/doc/nh/en/index.html#collections-lazy

Saludos.

El 11 de abril de 2012 07:56, Giulliano <[email protected]>escribió:

> Saludos!
>
>  Tengo una aplicación para el objeto de la losa que tiene las
> referencias de mapeo a objetos: SlabPDO y SlabInstructions. Me
> gustaría hacer selecciones, siempre lleve el objeto: SlabPDO, y la
> carga: SlabInstructions sólo cuando sea necesario. ¿Hay alguna manera
> de hacer esto? A continuación un ejemplo de la cartografía:
>
> <?xml version="1.0" encoding="utf-8" ?>
> <hibernate-mapping xmlns="urn:nhibernate-mapping-2.2"
> assembly="PCT.Domain" namespace="Gerdau.PCT.Kernel.Domain" >
>
>  <typedef class="uNhAddIns.UserTypes.TrimString, uNHAddIns"
> name="TrimString" />
>
>  <class name="Slab" table="P_Slab" lazy="false" dynamic-
> update="true">
>
>    <id name="Id" column="Id_Slab" type="Int64">
>      <generator
> class="Geraes.GLib.GDomainBasis.CustomTableHiLoGenerator,
> GLib.GDomainBasis" />
>    </id>
>
>    <property name="Mill" column="Mill" type="String" length="2" not-
> null="true" />
>
>    <property name="SlabId" column="Slab_Id" type="String" length="20"
> not-null="true" />
>
>    <property name="PieceId" column="Piece_Id" type="String"
> length="20" not-null="true" />
>
>    <one-to-one name="SlabPDO" class="SlabPDO" cascade="all"
> fetch="join"/>
>
>    <set name="SlabInstructions" generic="true" inverse="true"
> lazy="false" cascade="all" fetch="join">
>      <key column="Id_Slab" />
>      <one-to-many class="SlabInstruction"/>
>    </set>
>
> Saludos cordiales!
>
> --
> Para escribir al Grupo, hágalo a esta dirección:
> [email protected]
> Para más, visite: http://groups.google.com/group/NHibernate-Hispano




-- 
Nicolás Matías Marzoni

-- 
Para escribir al Grupo, hágalo a esta dirección: 
[email protected]
Para más, visite: http://groups.google.com/group/NHibernate-Hispano

Responder a