在我的应用程序中,我使用XML Mapping元数据作为注释的替代方法。到目前为止,它对所有的JPA注释都工作得很好。但是,为了进行审计,我使用Hibernate Envers。我宣布
@Audited
@AuditTable("LOAN\_APPLICANT\_AUDIT")
唯一的问题是如何将这些注释以XML映射元数据的形式存在。要求用户指定需要审计的表列表。
此外,他还应该能够根据自己的需要配置审计表的名称。
最后一步是,需要审计的表中的特定列名应该是可配置的。
发布于 2013-07-24 15:56:25
目前这是不可能的。Envers仅通过注释POJO来工作。有一个启用XML配置的JIRA票证,但看起来该功能不会很快出现:
https://hibernate.atlassian.net/browse/HHH-3887
无论如何,如果你想使用Envers,你必须使用注解。
https://stackoverflow.com/questions/17781057
复制