using(var tx = session.BeginTransaction())
{
//realiza aca tus operaciones operaciones
tx.commit();
}
2011/11/11 [email protected] <[email protected]>
> 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
>
--
Para escribir al Grupo, hágalo a esta dirección:
[email protected]
Para más, visite: http://groups.google.com/group/NHibernate-Hispano