Buenas, puede que me haya expresado mal, son 3 campos que componen la
clave primaria.
Echaré un vistazo al hilo que comentas.
Gracias.
Un saludo.
On 8 feb, 14:00, Fabio Maulo <[EMAIL PROTECTED]> wrote:
> Mas que complejo me parece muy confuso.
> Vamos de a poco..... (entre linea)
>
> Ica escribió:> 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)
> > {.....}
> > .........
> > }
>
> El hecho de tener "claveActual" y "claveAntigua" es el clásico ejemplo
> que demuestra que la PK no se debe involucrar con informaciones del negocio.
> ya que parece que estas haciendo una conversión, conviertete al uso de
> PK sin significado alguno para el negocio. Si quieres leer algo fijate
> el thread "Obviar composite-keys" del 14/12/2006 hay un mail con un
> adjunto; lee el adjunto.
>
> Este enjendro acá abajo que significa? son 3 campos que componen la
> clave primaria o son 3 claves primarias?
> Como sería rarisimo que sean 3 claves primarias por favor hace un
> ejemplo real.> public class Entidad1
> > {
> > private ClavePrimaria<string> id_1;
> > private ClavePrimaria<int> id_2;
> > private ClavePrimaria<DateTime?> id_3;
>
> > ................
> > }
>
> Bye.
> Fabio.
--~--~---------~--~----~------------~-------~--~----~
Para escribir al Grupo, hágalo a esta dirección:
[email protected]
Para más, visite: http://groups-beta.google.com/group/NHibernate-Hispano
-~----------~----~----~----~------~----~------~--~---