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