Hola, gracias por contestar tan rápido.

Pues me temo que si, que es necesario, incluso tengo alguna entidad
con más de 4 campos como clave primaria. Tenemos un modelo un poco
complejo.

El problema lo ves en tener una clave compuesta o en utilizar la clase
genérica?

Un saludo.

On 8 feb, 12:19, "Dario Quintana" <[EMAIL PROTECTED]>
wrote:
> 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 Quintanahttp://blog.darioquintana.com.ar- Ocultar texto de la cita -
>
> - Mostrar texto de la cita -


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