java环境仅审核删除
我已经被一个班审核过了。对于此特定类,只需在删除中进行审核。 这是怎么做到的? 谢谢
我的班级:
@Audited
@Entity
@Table(name = "MY_TABLE")
public class MyClass{...}
你可以在下面搜索框中键入要查询的问题!
我已经被一个班审核过了。对于此特定类,只需在删除中进行审核。 这是怎么做到的? 谢谢
我的班级:
@Audited
@Entity
@Table(name = "MY_TABLE")
public class MyClass{...}
# 1 楼答案
如果您使用的是
DefaultAuditStrategy
,最好的方法是对所有不同的事件侦听器进行子类化,以便只在删除侦听器中做出反应,就像使用Conditional Auditing的注释中所建议的那样另一方面,如果您使用的是
ValidityAuditStrategy
,我强烈建议不要使用条件审计技术,因为这种方法在使用特定的审计策略时效果不佳在Envers 6.0中,对条件审计的方法进行了彻底的修改,允许它更灵活,对用户的干扰更少,从而直接覆盖监听器行为