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

Responder a