Package org.apache.ibatis.transaction
Interface TransactionFactory
-
- All Known Implementing Classes:
JdbcTransactionFactory
,ManagedTransactionFactory
public interface TransactionFactory
CreatesTransaction
instances.- Author:
- Clinton Begin
-
-
Method Summary
Modifier and Type Method Description Transaction
newTransaction(java.sql.Connection conn)
Creates aTransaction
out of an existing connection.Transaction
newTransaction(javax.sql.DataSource dataSource, TransactionIsolationLevel level, boolean autoCommit)
Creates aTransaction
out of a datasource.default void
setProperties(java.util.Properties props)
Sets transaction factory custom properties.
-
-
-
Method Detail
-
setProperties
default void setProperties(java.util.Properties props)
Sets transaction factory custom properties.- Parameters:
props
-
-
newTransaction
Transaction newTransaction(java.sql.Connection conn)
Creates aTransaction
out of an existing connection.- Parameters:
conn
- Existing database connection- Returns:
- Transaction
- Since:
- 3.1.0
-
newTransaction
Transaction newTransaction(javax.sql.DataSource dataSource, TransactionIsolationLevel level, boolean autoCommit)
Creates aTransaction
out of a datasource.- Parameters:
dataSource
- DataSource to take the connection fromlevel
- Desired isolation levelautoCommit
- Desired autocommit- Returns:
- Transaction
- Since:
- 3.1.0
-
-