| Name | Description | Type | Package | Framework |
| AbstractTransactionManagementConfiguration | Abstract base @Configuration class providing common structure for enablingSpring's annotation-driven transaction management capability. | Class | org.springframework.transaction.annotation | Spring MVC |
| AnnotationTransactionAttributeSource | TransactionAttributeSourceinterface for working with transaction metadata in JDK 1. | Class | org.springframework.transaction.annotation | Spring MVC |
| Ejb3TransactionAnnotationParser | Strategy implementation for parsing EJB3's TransactionAttributeSince:2. | Class | org.springframework.transaction.annotation | Spring MVC |
| EnableTransactionManagement | Enables Spring's annotation-driven transaction management capability, similar tothe support found in Spring's | Class | org.springframework.transaction.annotation | Spring MVC |
| Isolation | Enumeration that represents transaction isolation levels for usewith the Transactional annotation, corresponding to the | Class | org.springframework.transaction.annotation | Spring MVC |
| JtaTransactionAnnotationParser | Strategy implementation for parsing JTA 1. | Class | org.springframework.transaction.annotation | Spring MVC |
| Propagation | Enumeration that represents transaction propagation behaviors for usewith the Transactional annotation, corresponding to the | Class | org.springframework.transaction.annotation | Spring MVC |
| ProxyTransactionManagementConfiguration | @Configuration class that registers the Spring infrastructure beansnecessary to enable proxy-based annotation-driven transaction management. | Class | org.springframework.transaction.annotation | Spring MVC |
| SpringTransactionAnnotationParser | Strategy implementation for parsing Spring's Transactional annotation. | Class | org.springframework.transaction.annotation | Spring MVC |
| Transactional | Describes transaction attributes on a method or class. | Class | org.springframework.transaction.annotation | Spring MVC |
| TransactionAnnotationParser | Strategy interface for parsing known transaction annotation types. | Interface | org.springframework.transaction.annotation | Spring MVC |
| TransactionManagementConfigurationSelector | Selects which implementation of AbstractTransactionManagementConfigurationshould be used based on the value of EnableTransactionManagement. | Class | org.springframework.transaction.annotation | Spring MVC |
| TransactionManagementConfigurer | Interface to be implemented by @Configuration classes annotated with @EnableTransactionManagement that wish toor need to explicitly specify the default PlatformTransactionManager bean to be | Interface | org.springframework.transaction.annotation | Spring MVC |