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