Class TransactionTemplateInternal

java.lang.Object
nablarch.test.core.db.TransactionTemplate
nablarch.test.core.db.TransactionTemplateInternal

public abstract class TransactionTemplateInternal extends TransactionTemplate
フレームワーク内部で使用するTransactionTemplateサブクラス。 トランザクションを制御する場合に使用する。 本クラスはアプリケーションには公開されていない。
  • Constructor Details

    • TransactionTemplateInternal

      public TransactionTemplateInternal(String managerKey)
      コンストラクタ。
      Parameters:
      managerKey - SimpleDbTransactionManagerを取得するためのキー
  • Method Details

    • doInTransaction

      protected void doInTransaction(AppDbConnection conn) throws Exception
      トランザクション内ので処理を行う。
      トランザクション内で実行する処理をサブクラスまたは無名クラスにて定義すること。
      Specified by:
      doInTransaction in class TransactionTemplate
      Parameters:
      conn - コネクション
      Throws:
      Exception - 例外
    • doInTransaction

      protected abstract void doInTransaction(TransactionManagerConnection conn) throws Exception
      トランザクション内ので処理を行う。
      トランザクション内で実行する処理をサブクラスまたは無名クラスにて定義すること。
      Parameters:
      conn - コネクション
      Throws:
      Exception - 例外