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
-~----------~----~----~----~------~----~------~--~---

Responder a