Claro Fabio, el gerente está en la lista de empleados, pero la idea es poder acceder a el a través de un atributo.
Pero tengo una duda con los ejemplos mencionados por Francisco y Diego, ¿Por que utilizan el many-to-one si la relación es de uno a uno? Gracias. On 14 sep, 10:12, Fabio Maulo <[email protected]> wrote: > Yo haría otra cosa si el Gerente está tambien en la lista de Empleados. > > El 14 de septiembre de 2009 12:09, Diego Jancic <[email protected]> escribió: > > > > > Hola, > > Simplemente pone 2 elementos en el mapping y las 2 correspondientes > > propiedades en tus objetos... > > > Algo asi en la empresa: > > > <many-to-one name="Gerente" class="Empleado" /> > > > <set name="Empleados" table="Empresa_Empleados"> > > <key collumn="EmpresaId" /> > > <one-to-many class="Empleado" /> > > </set> > > > y en la tabla empleado podes hacer 2 many-to-one si queres. Igual tene > > cuidado con ese set/bag, posiblemente no te convenga ponerlo por la cantidad > > de informacion... > > > Saludos! > > > 2009/9/14 Fabio Quintero <[email protected]> > > >> Saludos amigos, > > >> Tengo una duda con respecto al comportamiento de NHibernate, > >> específicamente con respecto a como manejar dos tipos de relaciones a > >> un misma clase, pero en diferentes atributos. > > >> El ejemplo es este: > > >> Tengo una clase Empresa, la cual tiene un atributo empleados en una > >> relación de "uno a muchos" con la clase Empleado. > > >> Pero la misma clase Empresa tiene otro atributo llamado gerente, que > >> es también de tipo Empleado y tiene una relación de "uno a uno" con la > >> clase Empleado. > > >> ¿Como puedo mapear este tipo de relaciones en las que una clase se > >> relaciona en dos o mas atributos con otra clase?. > > >> Gracias. > > -- > Fabio Maulo --~--~---------~--~----~------------~-------~--~----~ Para escribir al Grupo, hágalo a esta dirección: [email protected] Para más, visite: http://groups.google.com/group/NHibernate-Hispano -~----------~----~----~----~------~----~------~--~---
