Package nablarch.core.db.transaction
Class SimpleDbTransactionExecutor<T>
java.lang.Object
nablarch.core.db.transaction.SimpleDbTransactionExecutor<T>
- Type Parameters:
T
- トランザクション実行結果の型
- Direct Known Subclasses:
UniversalDao.Transaction
SimpleDbTransactionManager
を使用して簡易的にSQL文を実行するクラス。
本クラスを継承したクラスは、
execute(nablarch.core.db.connection.AppDbConnection)
を実装し、
SQL文の実行を行う。これにより、
SimpleDbTransactionManager
を直接使用するときと比べて、
トランザクション管理などを実装する必要がなく、簡易的にSQL文を実行出来るようになる。
- See Also:
-
Constructor Summary
ConstructorDescriptionSimpleDbTransactionExecutor
(SimpleDbTransactionManager transactionManager) コンストラクタ。 -
Method Summary
Modifier and TypeMethodDescriptionトランザクションを実行する。abstract T
execute
(AppDbConnection connection) SQL文を実行する。
-
Constructor Details
-
SimpleDbTransactionExecutor
コンストラクタ。- Parameters:
transactionManager
- トランザクションマネージャ
-
-
Method Details
-
doTransaction
トランザクションを実行する。- Returns:
- トランザクション実行結果
-
execute
SQL文を実行する。- Parameters:
connection
- コネクション- Returns:
- トランザクション実行結果
-