public class JdbcTransactionFactory extends java.lang.Object implements TransactionFactory
JdbcTransaction
を生成するクラス。コンストラクタと説明 |
---|
JdbcTransactionFactory() |
修飾子とタイプ | メソッドと説明 |
---|---|
Transaction |
getTransaction(java.lang.String connectionName)
JdbcTransaction を生成する。 |
void |
setInitSqlList(java.util.List<java.lang.String> initSqlList)
初期SQLを設定する。
|
void |
setIsolationLevel(java.lang.String isolationLevel)
アイソレーションレベルを設定する。
|
void |
setTransactionTimeoutSec(int transactionTimeoutSec)
トランザクションタイムアウト秒数設定を設定する。
|
public Transaction getTransaction(java.lang.String connectionName)
JdbcTransaction
を生成する。getTransaction
インタフェース内 TransactionFactory
connectionName
- コネクション名public void setIsolationLevel(java.lang.String isolationLevel)
Connection.TRANSACTION_READ_COMMITTED
Connection.TRANSACTION_READ_UNCOMMITTED
Connection.TRANSACTION_REPEATABLE_READ
Connection.TRANSACTION_SERIALIZABLE
Connection.TRANSACTION_READ_COMMITTED
が使用される。isolationLevel
- アイソレーションレベルを表す文字列。public void setInitSqlList(java.util.List<java.lang.String> initSqlList)
JdbcTransaction.begin()
)に実行される。initSqlList
- 初期SQLを保持するListオブジェクトpublic void setTransactionTimeoutSec(int transactionTimeoutSec)
transactionTimeoutSec
- トランザクションタイムアウト秒数設定