Hola fernando, que es lo que no te funciona con ese mapeo?

El 14 de mayo de 2011 01:38, FJSOSA <[email protected]> escribió:

> Hola!, quería consultar como puedo mapear una relacion N<->N desde una
> clase "A" hacia una clase "A", es decir:
>
> Tengo las tablas:
> Estado
>    -IdEstado (hilo)
>    -NombreEstado
>
> SecuenciaEstados
>   - IdSecuenciaEstado (hilo)
>   - IdEstado_Anterior
>   - IdEstado_Siguiente
>
> me sería de utilidad poder acceder a los estados anteriores y
> siguientes desde cada instancia del objeto, por ejempo
>
>  Estado A = new Estado
>        A.EstadosAnteriores  de tipo IList<Estado>
>        A.EstadosSiguientes  de Tipo IList<Estado>
>
> he probado con este tipo de mapeo, pero no esta funcionando:
>
>
> <hibernate-mapping default-cascade="none" xmlns="urn:nhibernate-
> mapping-2.2">
>        <joined-subclass name="Estado" table="Estado" >
>                        .....
>
>    <idbag name="EstadosSiguientes" table="SecuenciaEstados"
> inverse="true" cascade="all">
>      <collection-id column="ID" type="long">
>        <generator class="hilo">
>          <param name="table">hibernate_unique_key</param>
>          <param name="column">Secuencia_next_hi</param>
>          <param name="max_lo">100</param>
>        </generator>
>      </collection-id>
>      <key column="IdEstado_Anterior" />
>      <many-to-many column="IdEstado_Siguiente"  class="Estado"
> fetch="join"/>
>    </idbag>
>
>    <idbag name="EstadosAnteriores" table="SecuenciaEstados"
> inverse="true" cascade="all">
>      <collection-id column="ID" type="long">
>        <generator class="hilo">
>          <param name="table">hibernate_unique_key</param>
>          <param name="column">Secuencia_next_hi</param>
>          <param name="max_lo">100</param>
>        </generator>
>      </collection-id>
>      <key column="IdEstado_Siguiente" />
>      <many-to-many column="IdEstado_Anterior"  class="Estado"
> fetch="join" />
>    </idbag>
>
>  </joined-subclass>
> </hibernate-mapping>
>
>
> Alguna Sugerencia?, hay un error conceptual en el diseño o en el
> mapeo?
>
> Desde ya muchísimas Gracias, este foro es de muchísima utilidad,
> muchas gracias!
>
> Fernando
>
>
>
>
>
>
>
>
>
> --
> 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