Gracias por tu aclaracion,

Pero en el caso de querer usar un <set> no podre tener la capacidad de
identificar un orden en la relacion, me explico, en mi caso concreto
requiero que el listado de estaciones esten en determinado orden y este
orden se debe almacenar y puede ser modificado sin embargo no pueden haber
estaciones duplicadas, como podria lograr esto con un <set>?

PDT:  Donde se puede descargar el Beta 3.0.0 ?


2010/10/11 Fabio Maulo <[email protected]>

> 1) porque la regla en RAM es que no podes tener dos que tengan el mismo
> [index] y el mismo [route_id].
> 2) si
> 3) las tres no tiene sentido ya que en RAM no es así. Si quieres que
> las [route_id] y [station_id] sean PK y que no hayan duplicados de
> associacción, tendras que usar un <set>
>
> 2010/10/10 Nestor Rodriguez <[email protected]>
>
>> Hola,
>>
>> Actualmente tengo un listado de objetos mapeados con un <*list>
>> many-to-many *sin embargo me parece curioso ver que cuando exporto el
>> esquema el *primary key *de la tabla intermedia (*many-to-many*)  lo
>> genera compuesto con la columna del *key *y del *index *omitiendo la
>> columna del *many-to-many, *en mi caso particular *la columna station_id
>> ** (ver imagen adjunta) ** .  *Es alli donde me surgen las siguientes
>> tres dudas: 1) Porque NH NO usa las tres columnas para el primary key?  2)
>> Sera que estoy desconociendo algo importante que justifica su razon de ser?
>> por ultimo, 3) existe la manera de que las tres se generen como primary key?
>> Gracias de antemano.
>> *
>> *
>> *
>>  <list name="Stations" cascade="none" lazy="false" table="StationsRoutes">
>>       <key column="route_Id"/>
>>       <index column="[index]"/>
>>       <many-to-many class="Station" column="id_station"/>
>> </list>
>>
>>
>>  Atentamente,
>> Nestor Rodriguez
>> *
>>
>> --
>> Para escribir al Grupo, hágalo a esta dirección:
>> [email protected]
>> Para más, visite: http://groups.google.com/group/NHibernate-Hispano
>>
>
>
>
> --
> Fabio Maulo
>
>  --
> 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