クラス AuditingEntityListener
java.lang.ObjectSE
org.springframework.data.jpa.domain.support.AuditingEntityListener
永続化および更新エンティティに関する監査情報を取得するための JPA エンティティリスナー。これを飛ばすには、次のように
orm.xml
でエンティティリスナーとして設定してください。<persistence-unit-metadata> <persistence-unit-defaults> <entity-listeners> <entity-listener class="org.springframework.data.jpa.domain.support.AuditingEntityListener" /> </entity-listeners> </persistence-unit-defaults> </persistence-unit-metadata>その後は、Spring 構成で監査をアクティブ化するだけです。
@Configuration @EnableJpaAuditing class ApplicationConfig { }
<jpa:auditing auditor-aware-ref="yourAuditorAwarebean" />
- 作成者:
- Oliver Gierke, Thomas Darimont, Christoph Strobl, Mark Paluch
コンストラクターの概要
コンストラクターメソッドのサマリー
修飾子と型メソッド説明void
setAuditingHandler
(ObjectFactory<AuditingHandler> auditingHandler) タッチされたドメイン型に現在の監査人を設定するために使用されるAuditingHandler
を構成します。void
touchForCreate
(ObjectSE target) 永続イベントにAuditable
を実装する場合に備えて、ターゲットオブジェクトに変更と作成の日付と監査を設定します。void
touchForUpdate
(ObjectSE target) 更新イベントでAuditable
を実装する場合に備えて、ターゲットオブジェクトに変更と作成の日付と監査を設定します。
コンストラクターの詳細
AuditingEntityListener
public AuditingEntityListener()
メソッドの詳細
setAuditingHandler
タッチされたドメイン型に現在の監査人を設定するために使用されるAuditingHandler
を構成します。- パラメーター:
auditingHandler
- null であってはなりません。
touchForCreate
永続イベントにAuditable
を実装する場合に備えて、ターゲットオブジェクトに変更と作成の日付と監査を設定します。- パラメーター:
target
-
touchForUpdate
更新イベントでAuditable
を実装する場合に備えて、ターゲットオブジェクトに変更と作成の日付と監査を設定します。- パラメーター:
target
-