提问者:小点点

使用Hibernate Envers审计许多关系


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


共1个答案

匿名用户

审计多对多关系应该在没有任何额外配置的情况下工作,前提是关系的两侧都被审计。

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

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

默认名称是[引用实体名称]_[引用实体名称]_AUD。如果默认表名没问题,则不必使用注释。