Necesito ayuda con lo siguinete: Hice una aplicacion web con tomcat y en un a clase SessionFilter en el metodo doFilter hago la llamada a:
Session session = HibernateUtil.getSessionFactory().getCurrentSession();
session.beginTransaction();
try {
chain.doFilter(request, response);
session.commit();
} catch(Exception e) {
session.rollback();
}
De esta forma puedo obtener objetos con configuración LAZY que se van cargando a medida que los muestro sus atributis en los JSP.
El tema es que si creo un objeto y por ejemplo este ya existe no me entero hasta que termina el requerimiento.
La que se me ocurrio fue hacer el commit luego de hacer el session.save pero tengo que asumir que otro proceso en el mismo requerimiento puede haer una consulta y en ese caso ya no tengo una transaccion activa para utilizar la propiedad LAZY.
Alguien puede darme una mano?
Gracias.-
Dario
Sé un Mejor Amante del Cine
¿Quieres saber cómo? ¡Deja que otras personas te ayuden! .