9

エンティティを監査するためにHibernateEnversを使用しています。しかし、私には問題があります。ManyToMany関係を持つエンティティを監査したいと思います。@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 に答える