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