Top Description Interfaces Classes
[default module]

Package org.hibernate.transaction


This package abstracts the underlying transaction mechanism (JTA or JDBC) and provides strategies for obtaining application server TransactionManagers.

Interface Summary

Modifier and TypeInterface and Description
public interface
TransactionFactory

Contract for generating Hibernate Transaction instances.

public interface
TransactionManagerLookup

Contract for locating the JTA TransactionManager on given platform.

Class Summary

Modifier and TypeClass and Description
public class
BESTransactionManagerLookup

A TransactionManager lookup strategy for Borland ES.

public class
BTMTransactionManagerLookup

TransactionManager lookup strategy for BTM

public class
CacheSynchronization

A JTA transaction synch used to allow the org.hibernate.Session to know about transaction events.

public class
CMTTransaction

Implements a basic transaction strategy for CMT transactions.

public class
CMTTransactionFactory

Factory for CMTTransaction instances.

public class
public class
JBossTSStandaloneTransactionManagerLookup

Return a standalone JTA transaction manager for JBoss Transactions Known to work for org.jboss.jbossts:jbossjta:4.14.0.Final

public class
JDBCTransaction

Transaction implementation based on transaction management through a JDBC java.sql.Connection.

public class
public abstract class
JNDITransactionManagerLookup

Template implementation of TransactionManagerLookup where the underlying TransactionManager is available via JNDI lookup at the specified location - getName.

public class
public class
public class
public class
JTATransaction

Transaction implementation based on transaction management through a JTA UserTransaction.

public class
JTATransactionFactory

Factory for JTATransaction instances.

public class
public class
public class
public class
SunONETransactionManagerLookup

TransactionManagerLookup strategy for Sun ONE Application Server 7 and above

public class
TransactionFactoryFactory

Helper for creating TransactionFactory instances.

public class
public class
WeblogicTransactionManagerLookup

TransactionManager lookup strategy for WebLogic

public class
WebSphereExtendedJTATransactionLookup

TransactionManagerLookup implementation intended for use with WebSphere Application Server (WAS).

public class
WebSphereTransactionManagerLookup

TransactionManagerLookup strategy for WebSphere (versions 4, 5.0 and 5.1)