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