我正在使用Hibernate Envers来审核我的实体。但我有一个问题。我想审核具有ManyToMany关系的实体。我发现存在@AuditJoinTable,但我不知道它是如何工作的。有人可以举个例子吗?
答案 0 :(得分:6)
审核多对多关系应该可以在没有任何其他配置的情况下工作,只要审核关系的两端。
对于@AuditJoinTable
,注释用于指定连接表的自定义表名。参见:
http://docs.jboss.org/hibernate/orm/4.1/javadocs/org/hibernate/envers/AuditJoinTable.html
默认名称为[Referencing entity name]_[Referenced entity name]_AUD
。如果默认表名称正常,则不必使用注释。