9

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

4

1 回答 1

9

审计多对多关系应该无需任何额外配置即可工作,前提是关系的双方都经过审计。

至于@AuditJoinTable,注解用于指定连接表的自定义表名。看:

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

默认名称是[Referencing entity name]_[Referenced entity name]_AUD. 如果默认表名很好,则不必使用注释。

于 2013-02-24T15:29:15.267 回答