Creo que no tenes mas alternativa que quebrar el many-to-many en dos
one-to-many.

Gustavo.

On Mon, Feb 25, 2008 at 4:32 PM, XMANU <[EMAIL PROTECTED]> wrote:

> Tengo las clases Usuario y Sector con los siguientes mappings:
>
> <?xml version="1.0" encoding="utf-8" ?>
> <hibernate-mapping xmlns="urn:nhibernate-mapping-2.2"
> assembly="DataEntities" namespace="DataEntities">
>   <class name="Sector" table="Sectores">
>     <id name="IdSector">
>       <generator class="identity" />
>     </id>
>     <property name="Descripcion">
>       <column name="Descripcion"/>
>     </property>
>     <bag name="UsuariosSector" table="PertenenciasSector" lazy="true">
>       <key column="IdSector" />
>       <many-to-many class="Usuario" column="IdUsuario" />
>     </bag>
>   </class>
> </hibernate-mapping>
>
> <?xml version="1.0" encoding="utf-8" ?>
> <hibernate-mapping xmlns="urn:nhibernate-mapping-2.2"
> assembly="DataEntities" namespace="DataEntities">
>   <class name="Usuario" table="Usuarios">
>     <id name="IdUsuario" unsaved-value="0">
>       <column name="IdUsuario" not-null="true" unique="true"/>
>       <generator class="identity" />
>     </id>
>     <property name="Login" />
>     <property name="Nombre" />
>     <property name ="Apellido" />
>     <bag name="SectoresUsuario" table="PertenenciasSector" lazy="true">
>       <key column="IdUsuario" />
>       <many-to-many class="Sector" column="IdSector" />
>     </bag>
>   </class>
> </hibernate-mapping>
>
> como verán estoy usando many-to-many porque tengo una tabla que vincula
> Usuarios y Sectores, esto me funciona correctamente la duda me surge porque
> quiero que la tabla Pertenencias sector tenga otras propiedades como
> FechaDesde FechaHasta, puedo mapear esto sin necesidad de tener una 3ra
> clase? Como quedarían los mappings?
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
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