使用Hibernate Envers审核ManyToMany关系

时间:2013-02-22 18:12:17

标签: hibernate jpa hibernate-envers

我正在使用Hibernate Envers来审核我的实体。但我有一个问题。我想审核具有ManyToMany关系的实体。我发现存在@AuditJoinTable,但我不知道它是如何工作的。有人可以举个例子吗?

1 个答案:

答案 0 :(得分:6)

审核多对多关系应该可以在没有任何其他配置的情况下工作,只要审核关系的两端。

对于@AuditJoinTable,注释用于指定连接表的自定义表名。参见:

http://docs.jboss.org/hibernate/orm/4.1/javadocs/org/hibernate/envers/AuditJoinTable.html

默认名称为[Referencing entity name]_[Referenced entity name]_AUD。如果默认表名称正常,则不必使用注释。