13.7.5. 設定
13.7.5.1. Envers パラメーターの設定 リンクのコピーリンクがクリップボードにコピーされました!
リンクのコピーリンクがクリップボードにコピーされました!
JBoss EAP 6 は About Hibernate Envers を介してエンティティー監査を使用して、永続クラスのこれまでの変更を追跡します。このトピックでは、使用可能な Envers パラメーターの設定について説明します。
手順13.8 Envers パラメーターの設定
- アプリケーションの
persistence.xmlファイルを開きます。 - 必要に応じて Envers プロパティーを追加、削除、または設定します。利用可能なプロパティーのリストについては、を参照してください。「Envers 設定プロパティー」。
例13.32 例: Envers パラメーター
<persistence-unit name="mypc">
<description>Persistence Unit.</description>
<jta-data-source>java:jboss/datasources/ExampleDS</jta-data-source>
<shared-cache-mode>ENABLE_SELECTIVE</shared-cache-mode>
<properties>
<property name="hibernate.hbm2ddl.auto" value="create-drop" />
<property name="hibernate.show_sql" value="true" />
<property name="hibernate.cache.use_second_level_cache" value="true" />
<property name="hibernate.cache.use_query_cache" value="true" />
<property name="hibernate.generate_statistics" value="true" />
<property name="org.hibernate.envers.versionsTableSuffix" value="_V" />
<property name="org.hibernate.envers.revisionFieldName" value="ver_rev" />
</properties>
</persistence-unit>
- 結果
- アプリケーション内のすべての JPA エンティティーに対して監査が設定されています。