【发布时间】:2010-08-04 07:14:10
【问题描述】:
对于一个像老大哥一样工作的安全系统(如被监视的强制访问控制),我们必须拦截和处理 hibernate 生成的所有选择语句。我们将用户、时间戳和 sql 选择存储在数据库中,以便使用其他工具进行一些分析。这些信息允许确定用户试图查看的内容。对于 select 语句,准备好的属性是有价值的。我们需要包含所有参数的完整 SQL 语句。
是否有任何监听器或拦截器可以让我们加入并处理所有这些事情?目前最大的突出问题是语句参数的收集。
谢谢
【问题讨论】:
-
mkyong 声称 p6spy.jar 将显示带有参数值的休眠查询。或许你可以试试这个mkyong.com/hibernate/…