我可以使用ENVERS使特定事务禁用审计吗?

时间:2015-10-30 07:38:38

标签: hibernate hibernate-envers

我在Spring中使用hibernate。我也使用ENVERS进行审核。

我需要禁用某个特定交易的审核。 ENVERS是否支持这个?

1 个答案:

答案 0 :(得分:0)

是的,但肯定不是很直接。

您需要做的是实施条件审核,有关详细信息,请参阅文档。要点是,您需要提供自己的各种Envers侦听器实现,这些实现将触发并需要检查您作为事务的一部分设置的某些值,以否决审计侦听器的操作。

我确实有一项加强条件审核流程的提案HHH-11326。如果您对该功能有任何其他想法,请随时发表评论。