Class SimpleDbTransactionManager

java.lang.Object
nablarch.core.db.transaction.SimpleDbTransactionManager

@Published(tag="architect") public class SimpleDbTransactionManager extends Object
データベースへのトランザクション制御を行うクラス。
See Also:
  • Constructor Details

    • SimpleDbTransactionManager

      public SimpleDbTransactionManager()
  • Method Details

    • beginTransaction

      public void beginTransaction()
      トランザクションを開始する。
    • commitTransaction

      public void commitTransaction()
      トランザクションをコミットする。
    • rollbackTransaction

      public void rollbackTransaction()
      トランザクションをロールバックする。
    • endTransaction

      public void endTransaction()
      トランザクションを終了し、リソースを解放する。。
    • setConnectionFactory

      public void setConnectionFactory(ConnectionFactory connectionFactory)
      デフォルトのコネクションファクトリクラスを設定する。
      Parameters:
      connectionFactory - ConnectionFactory
    • setTransactionFactory

      public void setTransactionFactory(TransactionFactory transactionFactory)
      デフォルトのトランザクションファクトリクラスを設定する。
      Parameters:
      transactionFactory - TransactionFactory
    • setDbTransactionName

      public void setDbTransactionName(String dbTransactionName)
      トランザクション名を設定する。
      トランザクション名が設定されない場合は、デフォルトでnablarch.core.transaction.TransactionContext#DEFAULT_TRANSACTION_CONTEXT_KEYを使用する。
      Parameters:
      dbTransactionName - トランザクション名
    • getDbTransactionName

      public String getDbTransactionName()
      トランザクション名を取得する。
      Returns:
      トランザクション名