si al elemento que eliminas en la lista no le haces un delete no te va a 
funcionar

--------------------------------------------------------------------------------

rdi2k | Ezequiel Jadib | MSN: [EMAIL PROTECTED] | Blogs: 
http://geeks.ms/blogs/ejadib/ (ES) - ejadib.wordpress.com (EN) 
  ----- Original Message ----- 
  From: Chili 
  To: NHibernate-Hispano 
  Sent: Tuesday, January 30, 2007 7:42 PM
  Subject: [NHibernate-Hispano] Re: Problemas con un update



  Lo que me dices es lo que intentaba hacer, es decir, elimino el 
  elemento de la lista en memoria, luego hago el update de la persona, y 
  ahí es donde me da error, por lo que ya no puedo seguir.

  On 30 ene, 22:45, "Andrés G. Aragoneses [ knocte ]" <[EMAIL PROTECTED]> 
  wrote:
  > Chili escribió:
  >
  > > Eso de hacer el delete de la propia entidad ya tiene más sentido :).
  > > No obstante, como yo también soy un principiante, me gustaría que
  > > alguien que estuviese más ducho me dijera si es necesario.
  >
  > > En cuanto a lo del inverse=true, es necesario? Lo digo porque yo no
  > > necesito tener ninguna referencia desde EmailDA a DatosPersonalesDA, y
  > > según tengo entendido, inverse=true, es que puedes dar la vuelta, es
  > > decir:
  >
  > >  Persona 1 - n Direcciones
  >
  > >  Persona.Direcciones[0].Persona
  >
  > Opino lo mismo que tú, que el inverse="true" sólo es necesario
  > especificarlo en los casos en los que tienes acceso desde los dos
  > sentidos de la colección, y sólo en uno de los extremos.
  >
  > Lo que yo haría es hacer dos cosas: eliminar el elemento de la lista,
  > hacer SaveOrUpdate en Persona, y luego eliminar con Delete la dirección
  > propiamente dicha, y luego Flush.
  >
  >         Andrés [ knocte ]
  >
  > --


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