Hola, la verdad que tampoco se me ocurre como poner en el mapping 3
claves compuestas para una tabla. Que hace tu super-entidad ?
Realmente querés hacer esto:

public class Entidad1
{
    private ClavePrimaria<string> id_1;
    private ClavePrimaria<int> id_2;
    private ClavePrimaria<DateTime?> id_3;

    ................
}

On 2/8/07, Ica <[EMAIL PROTECTED]> wrote:
>
> Buenas, tengo un problema con mi composite-id y no veo como
> solucionarlo, seguro que vosotros me podéis orientar.
>
> Tengo una clase genérica para representar mis claves, pero no se cómo
> ponerlo en el fichero de mapeo.
>
> Un pequeño ejemplo del código:
>
> public class ClavePrimaria<T>
> {
>      private T claveActual;
>      private T claveAntigua;
>
>      public ClavePrimaria(T clave)
>      {.....}
>      .........
> }
>
> public class Entidad1
> {
>      private ClavePrimaria<string> id_1;
>      private ClavePrimaria<int> id_2;
>      private ClavePrimaria<DateTime?> id_3;
>
>      ................
> }
>
> Muchas gracias por vuestra ayuda.
>
> Un saludo.
>
>
> >
>


-- 
Dario Quintana
http://blog.darioquintana.com.ar

--~--~---------~--~----~------------~-------~--~----~
Para escribir al Grupo, hágalo a esta dirección: 
[email protected]
Para más, visite: http://groups-beta.google.com/group/NHibernate-Hispano
-~----------~----~----~----~------~----~------~--~---

Responder a