Java审计javax.persistence.query

时间:2016-03-02 16:36:06

标签: java audit javax.persistence

我正在寻找创建一个可重用的审计表,它将记录针对"数据敏感"发生的sql操作。 db的区域。

实现很简单,实质上,我想记录发起查询的用户信息,时间戳和带有任何参数值的查询。

对于手头的任务,从createNativeQuery()实例调用javax.persistence.EntityManager。此方法返回javax.persistence.Query

我已经完成了一些谷歌搜索并通过http://docs.oracle.com/javaee/6/api/javax/persistence/Query.html阅读,并且没有找到一种简单的方法去做我想做的事情。

有没有简单的方法来获得"生成"查询的版本?或者我是否需要单独记录查询字符串,并创建自己的方法来迭代所有参数以便以所需方式记录事物?

0 个答案:

没有答案