Buenas tardes Soldado,

El 7 de diciembre de 2010 18:01, Banzai <[email protected]> escribió:

> PREGUNTA 1: como hacer un mapeo de tres entidades cuya relacion es
> mucho amucho entre ellas y dé, como resultado, 4 tablas en la
> respectiva BD, tres que son las tablas de las clases que se persisten
> y una que es la tabla que las relciona y que los id de las tres
> entidades esten aqui como llave primaria. Esto lo he podido hacer pero
> cuando más solo dos Id me salen como llaves primarias de esta tabla,
> siempre se me queda afuera uno.
>

Podrías mostrar un ejemplo con un dominio real donde se te presente este
caso Many To Many con 3 entidades?


PREGUNTA 2: cuando logro mapear una relacion M-M entre dos entidades

se me generan perfectamente las dos tablas de las clases persistentes

y la tabla que es la relacion entre ella con los Id como llaves, pero

esta relacion puede tener campos propios. Por ejemplo una PERSONA

solicita un prestamo de varios EJEMPLEAR_DE_LIBRO   y un

EJEMPLEAR_DE_LIBRO puede ser solicitado por mas de una PERSONA pero

esa relacion tendra campos propios que serian fecha de prestamo y

fecha de devolucion, pues bien como pueden mapeearse estos dos nuevos

campos a esa tabla que es quien relaciona las entidades PERSONA  y

EJEMPLEAR_DE_LIBRO.


Es un común que suceda eso, cuando una many-to-many empieza a tener
propiedades, lo que tenes que hacer es convertirla a entidad.

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