Package org.apache.ibatis.transaction
Interface TransactionFactory
-
- All Known Implementing Classes:
JdbcTransactionFactory,ManagedTransactionFactory
public interface TransactionFactoryCreatesTransactioninstances.- Author:
- Clinton Begin
-
-
Method Summary
Modifier 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
-
setProperties
default void setProperties(java.util.Properties props)
Sets transaction factory custom properties.- Parameters:
props-
-
newTransaction
Transaction newTransaction(java.sql.Connection conn)
Creates aTransactionout 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 aTransactionout of a datasource.- Parameters:
dataSource- DataSource to take the connection fromlevel- Desired isolation levelautoCommit- Desired autocommit- Returns:
- Transaction
- Since:
- 3.1.0
-
-