Hola a todos,
me gustaría consultarles la forma más adecuada de atacar la siguiente situación:
Mi modelo dispone de las siguientes entidades mapeadas.
Entidad User
Propiedad Role
....
Entidad Role
....
Un user puede desempeñar los siguientes posibles roles, ninguno o rol1 o rol2
En la base la relación se Implementa de la siguiente forma:
Tabla:User Tabla:Roles
PK PK
Columna:rol1(FK)
Columna:rol2(FK)
Las columnas rol1 y rol2 almacenan ,bien 0 o bien la PK de la tabla roles con
la que se relaciona,
Había pensado mapear la relación con un icompositeusertype, y ahí hacer un
sesión.get(Role) dependiendo del valor de las columnas rol1 y rol2,
O bien podría mapearla relación con 2 many-to-one
Entidad User
Propiedad Role1
Propiedad Role2
O no mostrar la relación a nhibernate y manejarla internamente.
¿Qué les parece a ustedes?
Muchas gracias por su atención.
--
Para escribir al Grupo, hágalo a esta dirección:
[email protected]
Para más, visite: http://groups.google.com/group/NHibernate-Hispano