Si usás el FlushMode default (Auto), el flush sucede automáticamente al
ejecutar tu Criteria. Sino, tenés que hacer el Flush a mano para lograr la
consistencia.

   Diego


2010/1/19 Jose Selesan <[email protected]>

> Gente, una pregunta. Entiendo que el método Get de la Session, si encuentra
> el objeto en la sesión, devuelve ese sin ir de nuevo a la base de datos. Mi
> pregunta es, hay alguna forma de hacer lo mismo con Criteria. En un proceso
> que estoy haciendo, mientras tengo abierta la sesión, creo un objeto y lo
> hago peristente (hago un Save), más adelante, siempre dentro de la misma
> sesión, necesito traer uno de esos objetos que creé anteriormente, pero como
> nunca hice el flush, el objeto está en memoria, y Criteria lo va a buscar a
> la base de datos, por lo que no me trae nada.
>
> 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