¿y cual es la excepcion? 2011/12/11 BlackCid <[email protected]>: > Tengo dos tablas relacionadas N-N, y para ello uso una tercera > intermedia, la cuestion es que por mucho que busque y busque no > encuentro una forma de hacer many-to-many. > > Os doy la información aunque no tiene mucho misterio: > Base de datos: > objeto_unico > ou_id (pk) > otros campos que no vienen al caso > forma > fo_id (pk) > otros campos que no vienen al caso > objeto_equipado > oe_ou_id (pk, fk) > oe_fo_id (pk, fk) > > objeto_equipado haria de tabla intermedia y no, no tendrá jamás otro > campo. > > He intentado mapearlo de la siguiente manera: > en Forma > <bag name="ObjetosEquipado" table="public.objeto_equipado"> > <key column="oe_fo_id"/> > <many-to-many class="ObjetoUnico" column="oe_ou_id"/> > </bag> > > e inlcuso añadiendo a ObjetoUnico (aunque no lo necesito) > <bag name="Formas" table="public.objeto_equipado" inverse="true"> > <key column="oe_ou_id" /> > <many-to-many class="Forma" column="oe_fo_id" /> > </bag> > > Pero lo unico que hace es darme una excepción en cuanto accedo al > campo de ObjetosEquipado con una única pista, un select que si lo > ejecuto directamente (reemplazando el típico ? por un número) funciona > sin problemas. > > ¿Alguien sabría decirme la solución a este many-to-many? > > Gracias de antemano. > > -- > Para escribir al Grupo, hágalo a esta dirección: > [email protected] > Para más, visite: http://groups.google.com/group/NHibernate-Hispano
-- Para escribir al Grupo, hágalo a esta dirección: [email protected] Para más, visite: http://groups.google.com/group/NHibernate-Hispano
