Nunca utilizé una clave compuesta en producción, menos una clave
compuesta generica, y menos 3 o 4 claves compuestas genericas por
tabla :s
La verdad que está complejo el asunto
On 2/8/07, Ica <[EMAIL PROTECTED]> wrote:
>
> 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 -
>
>
> >
>
--
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
-~----------~----~----~----~------~----~------~--~---