## Package org.hibernate.transaction

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

See:
Description

Interface Summary
TransactionFactory: Contract for generating Hibernate `Transaction` instances.
TransactionFactory.Context: Callback mechanism; a context is always a `Session` in the Hibernate usage.
TransactionManagerLookup: Contract for locating the JTA `TransactionManager` on given platform.

Class Summary
BESTransactionManagerLookup: A `TransactionManager` lookup strategy for Borland ES.
BTMTransactionManagerLookup: TransactionManager lookup strategy for BTM
CacheSynchronization: A JTA transaction synch used to allow the `Session` to know about transaction events.
CMTTransaction: Implements a basic transaction strategy for CMT transactions.
CMTTransactionFactory: Factory for `CMTTransaction` instances.
JBossTransactionManagerLookup: A `TransactionManagerLookup` lookup strategy for JBoss AS.
JBossTSStandaloneTransactionManagerLookup: Return a standalone JTA transaction manager for JBoss Transactions Known to work for org.jboss.jbossts:jbossjta:4.14.0.Final
JDBCTransaction: `Transaction` implementation based on transaction management through a JDBC `Connection`.
JDBCTransactionFactory: Factory for `JDBCTransaction` instances.
JNDITransactionManagerLookup: Template implementation of `TransactionManagerLookup` where the underlying `TransactionManager` is available via JNDI lookup at the specified location - `JNDITransactionManagerLookup.getName()`.
JOnASTransactionManagerLookup: `TransactionManagerLookup` strategy for JOnAS
JOTMTransactionManagerLookup: `TransactionManagerLookup` strategy for JOTM
JRun4TransactionManagerLookup: `TransactionManagerLookup` strategy for JRun4 AS
JTATransaction: `Transaction` implementation based on transaction management through a JTA `UserTransaction`.
JTATransactionFactory: Factory for `JTATransaction` instances.
OC4JTransactionManagerLookup: `TransactionManagerLookup` for the OC4J (Oracle) AS.
OrionTransactionManagerLookup: `TransactionManagerLookup` strategy for Orion
ResinTransactionManagerLookup: `TransactionManagerLookup` strategy for Resin
SunONETransactionManagerLookup: `TransactionManagerLookup` strategy for Sun ONE Application Server 7 and above
TransactionFactoryFactory: Helper for creating `TransactionFactory` instances.
TransactionManagerLookupFactory: Helper for generating `TransactionManagerLookup` instances.
WeblogicTransactionManagerLookup: TransactionManager lookup strategy for WebLogic
WebSphereExtendedJTATransactionLookup: TransactionManagerLookup implementation intended for use with WebSphere Application Server (WAS).
WebSphereExtendedJTATransactionLookup.TransactionManagerAdapter
WebSphereTransactionManagerLookup: `TransactionManagerLookup` strategy for WebSphere (versions 4, 5.0 and 5.1)

## Package org.hibernate.transaction Description

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

Copyright © 2001-2010 Red Hat, Inc. All Rights Reserved.