10.7.2. 永続クラスの監査について

JBoss Enterprise Application Platform では Hibernate Envers と @Auditing アノテーションを用いて永続クラスの監査を行います。クラスにアノテーションが付けられると、エンティティーのリビジョン履歴が保存されるテーブルが作成されます。
クラスに変更が加えられるたびに監査テーブルにエントリが追加されます。エントリーにはクラスへの変更が含まれ、リビジョン番号が付けられます。そのため、変更をロールバックしたり、以前のリビジョンを表示したりすることが可能です。
監査と Envers の詳細は 「Hibernate Envers について」. を参照してください。