Package nablarch.core.db.transaction
Class SimpleDbTransactionManager
java.lang.Object
nablarch.core.db.transaction.SimpleDbTransactionManager
データベースへのトランザクション制御を行うクラス。
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
トランザクションを開始する。void
トランザクションをコミットする。void
トランザクションを終了し、リソースを解放する。。トランザクション名を取得する。void
トランザクションをロールバックする。void
setConnectionFactory
(ConnectionFactory connectionFactory) デフォルトのコネクションファクトリクラスを設定する。void
setDbTransactionName
(String dbTransactionName) トランザクション名を設定する。
トランザクション名が設定されない場合は、デフォルトでnablarch.core.transaction.TransactionContext#DEFAULT_TRANSACTION_CONTEXT_KEYを使用する。void
setTransactionFactory
(TransactionFactory transactionFactory) デフォルトのトランザクションファクトリクラスを設定する。
-
Constructor Details
-
SimpleDbTransactionManager
public SimpleDbTransactionManager()
-
-
Method Details
-
beginTransaction
public void beginTransaction()トランザクションを開始する。 -
commitTransaction
public void commitTransaction()トランザクションをコミットする。 -
rollbackTransaction
public void rollbackTransaction()トランザクションをロールバックする。 -
endTransaction
public void endTransaction()トランザクションを終了し、リソースを解放する。。 -
setConnectionFactory
デフォルトのコネクションファクトリクラスを設定する。- Parameters:
connectionFactory
- ConnectionFactory
-
setTransactionFactory
デフォルトのトランザクションファクトリクラスを設定する。- Parameters:
transactionFactory
- TransactionFactory
-
setDbTransactionName
トランザクション名を設定する。
トランザクション名が設定されない場合は、デフォルトでnablarch.core.transaction.TransactionContext#DEFAULT_TRANSACTION_CONTEXT_KEYを使用する。- Parameters:
dbTransactionName
- トランザクション名
-
getDbTransactionName
トランザクション名を取得する。- Returns:
- トランザクション名
-