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
