org.seasar.doma.jdbc.entity
インタフェース EntityListener<E>

型パラメータ:
E - エンティティの型
既知の実装クラスの一覧:
NullEntityListener

public interface EntityListener<E>

エンティティのリスナーです。

このインタフェースの実装は、引数なしの public なコンストラクタを持たなければいけません。

このインタフェースの実装はスレッドセーフでなければいけません。

作成者:
taedium

メソッドの概要
 void preDelete(E entity)
          削除処理の前処理を行います。
 void preInsert(E entity)
          挿入処理の前処理を行います。
 void preUpdate(E entity)
          更新処理の前処理を行います。
 

メソッドの詳細

preInsert

void preInsert(E entity)
挿入処理の前処理を行います。

対象となるのは、Insert.sqlFile() 、または BatchInsert.sqlFile()false が指定されたDaoメソッドの実行です。

パラメータ:
entity - エンティティ

preUpdate

void preUpdate(E entity)
更新処理の前処理を行います。

対象となるのは、Update.sqlFile() 、または BatchUpdate.sqlFile()false が指定されたDaoメソッドの実行です。

パラメータ:
entity - エンティティ

preDelete

void preDelete(E entity)
削除処理の前処理を行います。

対象となるのは、Delete.sqlFile() 、または BatchDelete.sqlFile()false が指定されたDaoメソッドの実行です。

パラメータ:
entity - エンティティ


Copyright © 2009-2010 The Seasar Foundation. All Rights Reserved.