Package nablarch.core.db.statement.autoproperty


package nablarch.core.db.statement.autoproperty
propertyに対する自動値設定機能を提供する。
  • Class
    Description
    データベース更新時にフィールドの値にシステム日時を設定する事を表すアノテーション。
    詳細は、CurrentDateTimeAnnotationHandlerを参照。
    CurrentDateTimeが設定されているフィールドにシステム日時を設定するクラス。
    フィールド情報とフィールドに設定されたアノテーション情報をロードするクラス。
    本クラスは、初期化時の一括ロード、インデックスによるデータロードをサポートしない。 フィールドのアノテーション情報を都度取得する(キャッシュしなくなった)ため、データベース機能では本クラスは利用していない。
    フィールドのアノテーション情報を元に値を設定するクラスをサポートするクラス。
    フィールド情報を保持するクラス。 このクラスでは、フィールドとフィールドに設定されたアノテーションの情報を保持する。
    データベース更新時にフィールド情報にリクエストIDを設定する事を表すアノテーション。
    RequestIdアノテーションが設定されているフィールドにリクエストIDを設定するクラス。
    リクエストIDは、ThreadContextから取得した値を設定する。
    データベース更新時にフィールド情報にユーザIDを設定する事を表すアノテーション。
    UserIdアノテーションが設定されているフィールドにユーザIDを設定するクラス。
    ユーザIDは、ThreadContextから取得した値を設定する。