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