Lo que decís por lógica, no debería funcionar. class A class B : A class C : A
Si creas una clase B y la persistis con Id = 1. Usando estrategia "Una tabla para toda la jerarquía", deberías tener 1 Row con Id = 1 en la base con el discriminador indicando q pertenece a B. Si creas una clase C y la persistis con Id = 2. Usando estrategia "Una tabla para toda la jerarquía", deberías tener 2 Rows con Id's 1 y 2. Hacé una cosa, sacá el "assigned" que pusiste en el generador de Id, y ponele "identity" o "hilo" pero dejale a NHibernate que le asigne el Id que seguro lo va a hacer bien. On Tue, Jan 27, 2009 at 11:45 AM, uhilari <[email protected]> wrote: > > Lo que pasa es q tengo varios '01' pero estos pertencen a varias > clases, entonces por logica deberia funcionar > -- Dario Quintana http://darioquintana.com.ar --~--~---------~--~----~------------~-------~--~----~ Para escribir al Grupo, hágalo a esta dirección: [email protected] Para más, visite: http://groups.google.com/group/NHibernate-Hispano -~----------~----~----~----~------~----~------~--~---
