【发布时间】:2013-02-08 10:46:47
【问题描述】:
我正在使用 Hibernate Envers 来审计我的实体。但我有一个问题。我想审核具有多对多关系的实体。我发现存在一个@AuditJoinTable,但我不知道它是如何工作的。谁能给我一个例子?
【问题讨论】:
标签: hibernate jpa hibernate-envers
我正在使用 Hibernate Envers 来审计我的实体。但我有一个问题。我想审核具有多对多关系的实体。我发现存在一个@AuditJoinTable,但我不知道它是如何工作的。谁能给我一个例子?
【问题讨论】:
标签: hibernate jpa hibernate-envers
审核多对多关系无需任何额外配置即可工作,前提是关系的双方都经过审核。
对于@AuditJoinTable,注解用于指定连接表的自定义表名。见:
http://docs.jboss.org/hibernate/orm/4.1/javadocs/org/hibernate/envers/AuditJoinTable.html
默认名称为[Referencing entity name]_[Referenced entity name]_AUD。如果默认表名可以,则不必使用注释。
【讨论】: