Interface TransactionFactory

All Known Implementing Classes:
JdbcTransactionFactory, ManagedTransactionFactory

public interface TransactionFactory
Creates Transaction instances.
Author:
Clinton Begin
  • Method Details

    • setProperties

      default void setProperties(Properties props)
      Sets transaction factory custom properties.
      Parameters:
      props - the new properties
    • newTransaction

      Transaction newTransaction(Connection conn)
      Creates a Transaction out 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 a Transaction out of a datasource.
      Parameters:
      dataSource - DataSource to take the connection from
      level - Desired isolation level
      autoCommit - Desired autocommit
      Returns:
      Transaction
      Since:
      3.1.0