0

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

4

1 回答 1

1

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

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

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

于 2013-07-24T15:56:24.623 回答