Banzai, ¿y cuales son los "Problemas con la sesion al hace multiples consultas"?

2011/11/11 Banzai <[email protected]>:
> Saludos tropa, requiero hacer una consulta sobre la sesion de
> NHibernate
>
> la misma la cargo de la siguiente forma
>        public static ISession m_session =
> SessionSource.CurrentSession.GetSession();
>
> donde
> CurrentSession analiza si la sesion  esta creada, de estar creada la
> devuelve, de lo contrario la crea
> y
> GetSession la abre en caso de que este cerrada
>
> ahora les presento un conjunto de clases que intervienen en esta
> operacion
> Solicitud
> Direccion
> Foto
> Persona
> OtroNombre
> LugarNac
>
> todas las clases seleccionadas tienen una referencia a Persona salvo
> la propia Persona
> deseo hacer un conjunto de operaciones donde se me pasen dos personas
> P1 y P2 y deseo que ahora todas las solicitudes, direcciones, fotos
> que hacian referencia a la persona P1 actualizarlas diciendoles que
> ahora su referencia es con P2
>
> y luego en las clases Persona, OtroNombre y Lugarnac eliminar la
> ocurrencia donde este P1
> pero estas 6 operaciones debo realizarlas sin hacer commit osea que
> solo se hagan los cambios en la sesion de hibernate para que luego de
> hacer estas 6 operaciones ene se orden mandar a hacer un commit
> general.
>
> Alguien sabe como hacerlo
> muchas gracias.
>
> --
> Para escribir al Grupo, hágalo a esta dirección: 
> [email protected]
> Para más, visite: http://groups.google.com/group/NHibernate-Hispano

-- 
Para escribir al Grupo, hágalo a esta dirección: 
[email protected]
Para más, visite: http://groups.google.com/group/NHibernate-Hispano

Responder a