¿Qué sucede si tengo una consulta a la que se llama varias veces en un solo hilo, y solo quiero almacenar en caché esa consulta (y su resultado) para ese hilo (o para esa sesión dado que estoy usando una sesión por hilo), Cómo puedo hacer eso ?¿Cómo habilitar la memoria caché de búsqueda de hibernación únicamente en un nivel de sesión?
Nota: Mi segundo nivel de caché está activado pero se usa principalmente para session.get (...). Pero no quiero usarlo para mi caché de consultas porque solo lo necesito para vivir durante la duración de mi hilo (/ sesión).
Gracias
Debido a http://darren.oldag.net/2009/05/hibernate-wars-query-cache-strikes-back.html y otras advertencias por ahí. Además, realmente no tengo ningún motivo para mantenerlo vivo durante más tiempo que el hilo. –
+1. A continuación, proporcioné algunos detalles sobre cómo limitar la duración de la caché de consultas a la de la sesión (u otra duración de su elección), pero estoy completamente de acuerdo con skaffman; debe tener un caso MUY especial para que esto tenga sentido. – ChssPly76