Para un sistema de seguridad que funciona como un hermano mayor (como un control de acceso obligatorio vigilado), tenemos que interceptar y manejar todas las declaraciones seleccionadas que hibernate está generando. Almacenamos el usuario, la marca de tiempo y la selección SQL en una base de datos para habilitar algunos perfiles con otras herramientas. La información permite determinar lo que un usuario intentó ver. Para las declaraciones seleccionadas, las propiedades preparadas son valiosas. Necesitamos la declaración SQL completa que incluya todos los parámetros.¿Cómo se intercepta el SQL generado de Hibernate?
¿Hay algún oyente o interceptor donde podamos unirnos y manejar todas estas cosas? El mayor problema pendiente hasta el momento es la recopilación de los parámetros de declaración.
Gracias
mkyong afirma que p6spy.jar mostrará las consultas de hibernación con valores de parámetros. Probablemente puedes probar esto http://www.mkyong.com/hibernate/how-to-display-hibernate-sql-parameter-values-solution/ – Naveen