2013-07-22 27 views
0

在我的應用程序中,我使用XML映射元數據作爲註釋的替代方法。到目前爲止,它對所有JPA註釋都正常工作。 但是對於審計,我使用Hibernate Envers。我宣稱
@審計
@AuditTable(「LOAN_APPLICANT_AUDIT」)
唯一的問題是如何將這些註釋放在XML映射元數據表單中。 有一個要求,用戶應該指定需要審計的表的列表。
另外他還應該能夠根據他的需要配置AUDIT表的名稱。
最後一步是需要審計的表內的特定列名稱應該是可配置的。如何將envers註釋放入XML映射元數據(orm.xml)文件

回答

1

目前這是不可能的。 Envers僅通過註解POJO來工作。有一個JIRA票,使XML配置,但它看起來並不像該功能將很快到來:

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

無論如何,如果你想使用Envers,你必須去與註解。