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
-
-