Class ExternalTransaction
java.lang.Object
com.ibatis.sqlmap.engine.transaction.external.ExternalTransaction
- All Implemented Interfaces:
Transaction
The Class ExternalTransaction.
-
Constructor Summary
ConstructorDescriptionExternalTransaction
(DataSource ds, boolean defaultAutoCommit, boolean setAutoCommitAllowed, int isolationLevel) Instantiates a new external transaction. -
Method Summary
-
Constructor Details
-
ExternalTransaction
public ExternalTransaction(DataSource ds, boolean defaultAutoCommit, boolean setAutoCommitAllowed, int isolationLevel) throws TransactionException Instantiates a new external transaction.- Parameters:
ds
- the dsdefaultAutoCommit
- the default auto commitsetAutoCommitAllowed
- the set auto commit allowedisolationLevel
- the isolation level- Throws:
TransactionException
- the transaction exception
-
-
Method Details
-
commit
Description copied from interface:Transaction
Commit.- Specified by:
commit
in interfaceTransaction
- Throws:
SQLException
- the SQL exceptionTransactionException
- the transaction exception
-
rollback
Description copied from interface:Transaction
Rollback.- Specified by:
rollback
in interfaceTransaction
- Throws:
SQLException
- the SQL exceptionTransactionException
- the transaction exception
-
close
Description copied from interface:Transaction
Close.- Specified by:
close
in interfaceTransaction
- Throws:
SQLException
- the SQL exceptionTransactionException
- the transaction exception
-
getConnection
Description copied from interface:Transaction
Gets the connection.- Specified by:
getConnection
in interfaceTransaction
- Returns:
- the connection
- Throws:
SQLException
- the SQL exceptionTransactionException
- the transaction exception
-