如何将envers注释放入XML Mapping Metadata(orm.xml)文件中

时间:2013-07-22 06:17:23

标签: hibernate hibernate-envers

在我的应用程序中,我使用XML Mapping Metadata作为注释的替代方法。到目前为止,它适用于所有JPA注释。 但是对于审计,我使用的是Hibernate Envers。我在宣布    @Audited
   @AuditTable( “LOAN_APPLICANT_AUDIT”)
唯一的问题是如何将这些注释放在XML映射元数据表单中。 要求用户指定需要审核的表列表 此外,他还应该能够根据需要配置AUDIT表的名称 最后一步是表中需要审计的特定列名应该是可配置的。

1 个答案:

答案 0 :(得分:1)

目前这是不可能的。 Envers只通过注释POJO来工作。有一个启用XML配置的JIRA票证,但它看起来不会很快出现:

https://hibernate.atlassian.net/browse/HHH-3887

无论如何,如果你想使用Envers,你必须使用注释。