| Name | Description | Type | Package | Framework |
| AbstractTransactionImpl | Class | org.hibernate.engine.transaction.spi | Hibernate ORM | |
| IsolationDelegate | Contract for performing work in a manner that isolates it from any current transaction. | Interface | org.hibernate.engine.transaction.spi | Hibernate ORM |
| JoinStatus | enum JoinStatusextends Enum | Class | org.hibernate.engine.transaction.spi | Hibernate ORM |
| LocalStatus | enum LocalStatusextends Enum | Class | org.hibernate.engine.transaction.spi | Hibernate ORM |
| SynchronizationRegistry | Manages a registry of Synchronizations. | Interface | org.hibernate.engine.transaction.spi | Hibernate ORM |
| TransactionContext | Access to services needed in the context of processing transaction requests. | Interface | org.hibernate.engine.transaction.spi | Hibernate ORM |
| TransactionCoordinator | Acts as the coordinator between the Hibernate engine and physical transactions. | Interface | org.hibernate.engine.transaction.spi | Hibernate ORM |
| TransactionEnvironment | Provides access to transactional services. | Interface | org.hibernate.engine.transaction.spi | Hibernate ORM |
| TransactionFactory | Contract for transaction creation, as well as providing metadata and contextual information about that creation. | Interface | org.hibernate.engine.transaction.spi | Hibernate ORM |
| TransactionImplementor | Additional contract for implementors of the Hibernate Transaction API. | Interface | org.hibernate.engine.transaction.spi | Hibernate ORM |
| TransactionObserver | Observer of internal transaction events. | Interface | org.hibernate.engine.transaction.spi | Hibernate ORM |