【发布时间】:2016-03-23 11:27:35
【问题描述】:
我们正在开发 ADF 应用程序,我们遇到了这样的要求,即我们必须将用户执行的所有操作记录到数据库中,就像所有 DML 操作(插入、更新、删除)一样,这可以通过以下方式实现覆盖实体 impl 类的 doDML 方法,但现在还有一个要求是我们必须在用户查询记录时记录事件,即 DQL。
我可以知道查询记录时调用的是哪个实体 impl 方法吗? 或者当用户在 ADF 中查询记录时,还有其他方法可以执行审计日志记录吗?
谢谢
【问题讨论】:
-
大家好,感谢您的回复。我尝试使用 executeQueryForCollection() 方法,它运行良好,但问题是该方法在回滚事件中被多次调用。有什么解决办法吗?
标签: java oracle-adf audit-logging