org.hibernate.transaction

Class JDBCTransactionFactory

Implemented Interfaces:
TransactionFactory

public final class JDBCTransactionFactory
extends java.lang.Object
implements TransactionFactory

Factory for JDBCTransaction instances.
Author:
Anton van Straaten

Method Summary

boolean
areCallbacksLocalToHibernateTransactions()
void
configure(Properties props)
Transaction
createTransaction(JDBCContext jdbcContext, Context transactionContext)
ConnectionReleaseMode
getDefaultReleaseMode()
boolean
isTransactionInProgress(JDBCContext jdbcContext, Context transactionContext, Transaction transaction)
boolean
isTransactionManagerRequired()

Method Details

areCallbacksLocalToHibernateTransactions

public boolean areCallbacksLocalToHibernateTransactions()
Specified by:
areCallbacksLocalToHibernateTransactions in interface TransactionFactory

configure

public void configure(Properties props)
            throws HibernateException
Specified by:
configure in interface TransactionFactory

createTransaction

public Transaction createTransaction(JDBCContext jdbcContext,
                                     Context transactionContext)
            throws HibernateException

getDefaultReleaseMode

public ConnectionReleaseMode getDefaultReleaseMode()
Specified by:
getDefaultReleaseMode in interface TransactionFactory

isTransactionInProgress

public boolean isTransactionInProgress(JDBCContext jdbcContext,
                                       Context transactionContext,
                                       Transaction transaction)

isTransactionManagerRequired

public boolean isTransactionManagerRequired()
Specified by:
isTransactionManagerRequired in interface TransactionFactory