一尘不染

使用Hibernate Envers审核多对多关系

hibernate

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


阅读 312

收藏
2020-06-20

共1个答案

一尘不染

审核多对多关系应该可以在没有任何其他配置的情况下进行,前提是必须对关系的双方进行审核。

关于@AuditJoinTable,注释用于指定联接表的自定义表名称。看到:

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

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

2020-06-20