Fabio, perdona la joda nuevamente, el mapping te lo entendi, pero a nivel de clase como se define?
Con un ilist? como lo hago? Gracias 2007/1/10, Daniel Mendiola <[EMAIL PROTECTED]>: > > Fabio, muchas gracias por la respuesta!! > Tengo uyn generador de código que desarrolle para que me ayude de acuerdo > a lo que había entendido en la lectura del NH y además que siguiera las > normas de programación que estamos > utilizando. > > Saludos Cordiales, > Lo pruebo y te digo > > Daniel > > ----- Original Message ----- > From: "Fabio Maulo" <[EMAIL PROTECTED]> > To: <[email protected]> > Sent: Wednesday, January 10, 2007 10:17 AM > Subject: [NHibernate-Hispano] Re: NHibernate.MappingException: Foreign key > > in table > > > > No me voy a profundizar tus mapping. > Te hago notar una cosa. > Supongamos yo tengo la clase CA. La clase CA es identificable > univocamente solo con un id compuesto por dos campos: > campoA1 y campoA2. > > La clase CA tiene childs, la clase del child es CB. CB es identificable > univocamente por un solo campo: campoB1. > La clase CB tiene que tener una referencia a CA. Si CA es identificable > univocamente solo con dos campos en la tabla de CB necesito tener los > mismos dos campos. > Ahora vamos al mapping. > Premiso que NO uso diabolicas composite-id supongo que el mappind > debería ser: > <class name="CA" > > <composite-id name ="CAid" class ="CAid" unsaved-value="any"> > <key-property name="campoA1" /> > <key-property name="campoA2" /> > </composite-id> > <bag name="Childs" > > <key foreign-key="FK_Parent"> > <column name="campoA1"/> > <column name="campoA1"/> > </key> > <one-to-many class="CB"/> > </bag> > </class> > > En tus mappig hay otras cosas que no me quedan muy claras pero bueno... > tampoco pretendo entender tus 743 entidades. > Te hago un ejemplo en el aire y espero que NO me lo expliques: > <many-to-one name="Id_Producto" column="Id_Producto" > class="APR_Mercado_Producto" /> > Vos me estas diciendo que en tu clase que se llama MPE_Ingresos_Mercado > tenes una propiedad cuyo nombre es "Id_Producto" que en realidad no es > un ID si no que una instancia de tipo APR_Mercado_Producto. > > Chau. > Fabio. > > P.S. Tenes 743 entidades o tenes un sistema ya hecho con 743 tablas y > estas usando generadores para el mapping y las clases ? Ojo con lo que > estas haciendo porque el modelo de objs puede resultar cualquier cosa. > > Daniel Mendiola escribió: > > > > Error enviado por NH, esto me pasa con varias entidades mas, tengo 743 > > entidades. > > > > Gracias por la ayuda. > > > > Saludos > > > > > > > > > > 2007/1/9, Daniel Mendiola <[EMAIL PROTECTED]>: > > > > > > Error enviado por NH, esto me pasa con varias entidades mas, tengo 743 > > entidades. > > > > Gracias por la ayuda. > > > > Saludos > > > > > > 2007/1/9, Ezequiel Jadib < [EMAIL PROTECTED]>: > > > > > > Manda el mapping. > > > > > > Acostumbrense a mandar el mapping cuando tienen un error, asi es mucho > > > mas facil descubrir que anda pasando. > > > > > > Saludos! > > > ------------------------------ > > > rdi2k <http://www.rdi2k.com/> | Ezequiel Jadib <[EMAIL PROTECTED]> | MSN: > > > [EMAIL PROTECTED] | Blogs: http://geeks.ms/blogs/ejadib/ (ES) > > > - ejadib.wordpress.com (EN) > > > > > > ----- Original Message ----- > > > *From:* Daniel Mendiola <[EMAIL PROTECTED]> > > > *To:* [email protected] > > > *Sent:* Tuesday, January 09, 2007 1:18 PM > > > *Subject:* [NHibernate-Hispano] NHibernate.MappingException: Foreign > > > key in table > > > > > > Sr(s) A ver si alguien se daría cuenta de este error. > > > La idea en el diagrama es la siguiente. > > > > > > > > > Tengo una entidad que tiene una clave compuesta con 3 Campos > > > > > > y arrastra toda la clave a otra entidad. > > > > > > Compilar compila, pero luego me da un error que es el que pego en el > > > asunto! > > > > > > Gracias > > > > > > > > > > > > > > > > > > > > > > > > > > > > > --~--~---------~--~----~------------~-------~--~----~ Para escribir al Grupo, hágalo a esta dirección: [email protected] Para más, visite: http://groups-beta.google.com/group/NHibernate-Hispano -~----------~----~----~----~------~----~------~--~---
