Class JtaTransactionConfig
java.lang.Object
com.ibatis.sqlmap.engine.transaction.BaseTransactionConfig
com.ibatis.sqlmap.engine.transaction.jta.JtaTransactionConfig
- All Implemented Interfaces:
TransactionConfig
The Class JtaTransactionConfig.
-
Field Summary
Fields inherited from class com.ibatis.sqlmap.engine.transaction.BaseTransactionConfig
dataSource, forceCommit
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionGets the user transaction.newTransaction
(int transactionIsolation) New transaction.void
setProperties
(Properties props) Sets the properties.void
setUserTransaction
(UserTransaction userTransaction) Sets the user transaction.Methods inherited from class com.ibatis.sqlmap.engine.transaction.BaseTransactionConfig
getDataSource, getMaximumConcurrentTransactions, initialize, isForceCommit, setDataSource, setForceCommit, setMaximumConcurrentTransactions
-
Constructor Details
-
JtaTransactionConfig
public JtaTransactionConfig()
-
-
Method Details
-
newTransaction
public Transaction newTransaction(int transactionIsolation) throws SQLException, TransactionException Description copied from interface:TransactionConfig
New transaction.- Parameters:
transactionIsolation
- the transaction isolation- Returns:
- the transaction
- Throws:
SQLException
- the SQL exceptionTransactionException
- the transaction exception
-
getUserTransaction
Gets the user transaction.- Returns:
- the user transaction
-
setUserTransaction
Sets the user transaction.- Parameters:
userTransaction
- the new user transaction
-
setProperties
Description copied from interface:TransactionConfig
Sets the properties.- Parameters:
props
- the new properties- Throws:
SQLException
- the SQL exceptionTransactionException
- the transaction exception
-