Hola Juan, 1) No me queda claro por que tenés a persona con 3 PKs
2) Si una tabla tiene 2 claves principales (2 PKs), tendrias que mapearlo usando composite-id. Saludos On 4/11/07, JuanCri <[EMAIL PROTECTED]> wrote: > > Debo utilizar NHibernate en una base de datos que tiene un esquema > similar a este (cambié los nombres reales, lo importante es la forma > en que tiene una llave foránea): > > Persona > id1 integer [PK] > id2 integer [PK] > fechanacimiento date [PK] > > TipoDireccion > tipodireccion integer [PK] > nombre varchar > > Direccion > id1 integer [PK] references Persona (id1) > id2 integer [PK] references Persona (id2) > tipo integer [PK] references TipoDireccion (tipodireccion) > > > > Es algo así.. entonces tengo este problema: > ¿Cómo declaro una llave foránea de dos campos (id1, id2) entre > dirección y persona? > Intenté agregar dos tags <key..,> dentro de <set> en persona, pero > creo que el esquema no lo acepta. > > Muchas gracias. > Atte, > Juan C. Olivares > > > > > -- 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 -~----------~----~----~----~------~----~------~--~---
