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
