gpt4 book ai didi

java - ADF 审核日志记录

转载 作者:太空宇宙 更新时间:2023-11-04 13:07:03 25 4
gpt4 key购买 nike

我们正在开发 ADF 应用程序,其中我们遇到了这样的要求:我们必须将用户执行的所有操作记录到数据库中,就像所有 DML 操作(插入、更新、删除)一样,这可以通过重写实体 impl 类的 doDML 方法来实现,但现在还有一个要求,即当用户查询记录(即 DQL)时,我们必须记录事件。

我可以知道当我们查询记录时哪个实体实现方法被调用吗?或者当用户查询 ADF 中的记录时是否有其他方法来执行审核日志记录?

谢谢

最佳答案

您可以使用此方法来拦截查询:

protected void bindParametersForCollection(QueryCollection qc,
java.lang.Object[] params,
java.sql.PreparedStatement stmt)
throws java.sql.SQLException

请检查幻灯片 10,但如果您运行 JDev 12c,请使用此方法而不是 executeQueryForCollection()

关于java - ADF 审核日志记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34327068/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com