## Uses of Interface
org.hibernate.Transaction

Packages that use Transaction
org.hibernate: This package defines the central Hibernate APIs.
org.hibernate.engine.transaction.internal.jdbc
org.hibernate.engine.transaction.internal.jta
org.hibernate.engine.transaction.spi
org.hibernate.internal: An internal package containing mostly implementations of central Hibernate APIs.

Uses of Transaction in org.hibernate

Methods in org.hibernate that return Transaction
`Transaction` `SharedSessionContract.beginTransaction()` Begin a unit of work and return the associated `Transaction` object.
`Transaction` `SharedSessionContract.getTransaction()` Get the `Transaction` instance associated with this session.

Methods in org.hibernate with parameters of type Transaction
`void` `EmptyInterceptor.afterTransactionBegin(Transaction tx)`
`void` `Interceptor.afterTransactionBegin(Transaction tx)` Called when a Hibernate transaction is begun via the Hibernate `Transaction` API.
`void` `EmptyInterceptor.afterTransactionCompletion(Transaction tx)`
`void` `Interceptor.afterTransactionCompletion(Transaction tx)` Called after a transaction is committed or rolled back.
`void` `EmptyInterceptor.beforeTransactionCompletion(Transaction tx)`
`void` `Interceptor.beforeTransactionCompletion(Transaction tx)` Called before a transaction is committed (but not before rollback).

Uses of Transaction in org.hibernate.engine.transaction.internal.jdbc

Classes in org.hibernate.engine.transaction.internal.jdbc that implement Transaction
`class` `JdbcTransaction` `Transaction` implementation based on transaction management through a JDBC `Connection`.

Uses of Transaction in org.hibernate.engine.transaction.internal.jta

Classes in org.hibernate.engine.transaction.internal.jta that implement Transaction
`class` `CMTTransaction` Implements a transaction strategy for Container Managed Transaction (CMT) scenarios.
`class` `JtaTransaction` Implements a transaction strategy based on transaction management through a JTA `UserTransaction`.

Uses of Transaction in org.hibernate.engine.transaction.spi

Subinterfaces of Transaction in org.hibernate.engine.transaction.spi
`interface` `TransactionImplementor` Additional contract for implementors of the Hibernate `Transaction` API.

Classes in org.hibernate.engine.transaction.spi that implement Transaction
`class` `AbstractTransactionImpl` Abstract support for creating `transaction` implementations

Uses of Transaction in org.hibernate.internal

Methods in org.hibernate.internal that return Transaction
`Transaction` `SessionImpl.beginTransaction()`
`Transaction` `StatelessSessionImpl.beginTransaction()`
`Transaction` `SessionImpl.getTransaction()`
`Transaction` `StatelessSessionImpl.getTransaction()`

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