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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionjavax.transaction.UserTransactionGets the user transaction.newTransaction(int transactionIsolation) New transaction.voidsetProperties(Properties props) Sets the properties.voidsetUserTransaction(javax.transaction.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:TransactionConfigNew transaction.- Parameters:
transactionIsolation- the transaction isolation- Returns:
- the transaction
- Throws:
SQLException- the SQL exceptionTransactionException- the transaction exception
-
getUserTransaction
public javax.transaction.UserTransaction getUserTransaction()Gets the user transaction.- Returns:
- the user transaction
-
setUserTransaction
public void setUserTransaction(javax.transaction.UserTransaction userTransaction) Sets the user transaction.- Parameters:
userTransaction- the new user transaction
-
setProperties
Description copied from interface:TransactionConfigSets the properties.- Parameters:
props- the new properties- Throws:
SQLException- the SQL exceptionTransactionException- the transaction exception
-