¿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

Responder a