Hay veces que si http://nhforge.org/doc/nh/en/index.html#performance-querycache
Hay veces que no <http://nhforge.org/doc/nh/en/index.html#performance-querycache> http://fabiomaulo.blogspot.com/2009/04/tuning-nhibernate-tolerant-querycache.html 2010/4/19 Jonathan Leibiusky <[email protected]> > Según dice la documentación hay una región especial en la cache de segundo > nivel que se llama "update timestamp cache". Acá se guarda el último > timestamp en donde se actualizó una tabla. Cuando se pide una query de la > query cache, se chequea por cada tabla involucrada en la query cuál es el > timestamp de su última actualización. En caso de que sea mayor al timestamp > de la query cacheada se descarta y se va a la DB. > > Igual sería relativamente sencillo probar qué pasa, no? > > Y si lo hacés, volvé con los resultados acá! :) > > 2010/4/19 ivowiblo <[email protected]> > >> Buenas, >> >> Leyendo la documentación y buscando en este grupo no lo encontré, asi >> que pregunto. Supongamos que tengo este modelo: >> >> class Persona >> string Nombre >> string Pais >> >> Y la siguiente query "from Persona p where p.Pais = :p1" donde p1 es >> "Argentina" que me devuelve los ids 1, 3 y 8. Esa query la configuro >> para que vaya a la cache, asi no le pego a la base de datos para >> obtener los resultados. Si cambio el pais de la Persona con id=1, qué >> sucede con la query en cache? sigue devolviendo los ids 1, 3 y 8 o es >> actualizada, de alguna manera, en base a ese cambio? >> >> 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 > -- Fabio Maulo -- Para escribir al Grupo, hágalo a esta dirección: [email protected] Para más, visite: http://groups.google.com/group/NHibernate-Hispano
