Para los procesamientos en lotes podés usar IStatelessSession.

2009/1/12 uhilari <[email protected]>

>
> Si.
>
> Conozco este mecanismo, pero tengo un proceso en el que necesito que
> se guarden los datos en la BD en cada iretacion tambien voy guardando
> el objeto actual, cosa que si ocurre alguna eventualidad o se pone en
> "parar", el proceso pueda continuar mas adelante en donde se quedo.
>
> ahora lo hago algo asi
>
> Sesion.Save(obj);
> Sesion.Flush();
>
> en cada iteracion, pero me preguntaba si al hacer Sesion.Save(obj), lo
> envia directamente a la BD
>
> Gracias
>
> On 12 ene, 14:08, "Dario Quintana" <[email protected]>
> wrote:
> > Hola
> >
> > No hace falta ir a la base por cada operación de NHibernate, después
> cuando
> > es necesario, se va el lote entero (si es necesario), esto es un Flush.
> >
> > Saludos
> >
> > On Mon, Jan 12, 2009 at 5:01 PM, uhilari <[email protected]> wrote:
> >
> > > Esto se me ocurre por que al ver un ejemplo de Transacciones, veo que
> > > despues del Commit en la transaccion, no se usa el flush.
> >
> > > On 12 ene, 13:59, uhilari <[email protected]> wrote:
> > > > Hola.
> >
> > > > Aunque suene algo extraño, pero la idea es esa, es enviar las
> > > > consultas automaticamente a la BD, sin necesidad de hacer un
> > > > Session.Flush, es posible hacer esto??
> >
> > > > Gracias
> >
> > --
> > Dario Quintanahttp://darioquintana.com.ar
> >
>


-- 
Dario Quintana
http://darioquintana.com.ar

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