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