La tercera alternativa (a mi me gusta lo dificil), solo seria posible con
nhibernate 1.2.x no? porque en la 1.0.3 no existe o bien estoy buscando mal.

Muchas gracias


On 1/9/07, Fabio Maulo <[EMAIL PROTECTED]> wrote:
>
>
> Cuando cargas un obj que contiene una lista NH necesita que el field sea
> una interfaz (IList, ISet etc.) porque la instancia será de un type de
> NH (PersistenBag, PersistentList, PersistenSet etc.)
> Hay tres opciones (de mas facil a mas dificil):
> 1) En el fetch de tu objeto copia los elementos, de la lista que NH
> crea, en tu lista.
> 2) Hace que tu lista trabaje como un linkedList o sea que no tenga el
> ArrayList internamente si no que trabaja con una lista externa (que será
> justo la que NH se ocupa de llenar)
> 3) Implementar NHibernate.UserType.IUserCollectionType
>
> Como podes imaginarte... te aconsejo la 2.
> Chau.
> Fabio.
>
> Luis Capra escribió:
> > Buenas, utilizo el template NHibernate Object Mapping 1.1 y lo queria
> > modificar para que quede mas lindo.
> > Cuando hay asociaciones uno a muchos, se mapea con un <bag>, yo
> > justamente tengo implementada una coleccion que cumple con IList e
> > ICollection y queria saber si hay forma de decirle que me mapee a esa
> > clase en particular y si me traeria algun problema.
> > Como dato: mi colecion es un generic, pero que internamente utiliza un
> > arraylist.
> >
>
>
> >
>


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

Responder a