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