| Package | Description | 
|---|---|
| org.springframework.dao | Exception hierarchy enabling sophisticated error handling independent
 of the data access approach in use. | 
| org.springframework.dao.annotation | Annotation support for DAOs. | 
| org.springframework.dao.support | Support classes for DAO implementations,
 providing miscellaneous utility methods. | 
| org.springframework.jca.cci | This package contains Spring's support for the Common Client Interface (CCI),
 as defined by the J2EE Connector Architecture. | 
| org.springframework.jca.cci.connection | Provides a utility class for easy ConnectionFactory access,
 a PlatformTransactionManager for local CCI transactions,
 and various simple ConnectionFactory proxies/adapters. | 
| org.springframework.jca.cci.core | Provides the core JCA CCI support, based on CciTemplate
 and its associated callback interfaces. | 
| org.springframework.jca.cci.core.support | Classes supporting the  org.springframework.jca.cci.corepackage. | 
| org.springframework.jca.cci.object | The classes in this package represent EIS operations as threadsafe,
 reusable objects. | 
| org.springframework.jca.context | Integration package that allows for deploying a Spring application context
 as a JCA 1.7 compliant RAR file. | 
| org.springframework.jca.endpoint | This package provides a facility for generic JCA message endpoint management. | 
| org.springframework.jca.support | Provides generic support classes for JCA usage within Spring,
 mainly for local setup of a JCA ResourceAdapter and/or ConnectionFactory. | 
| org.springframework.jca.work | Convenience classes for scheduling based on the JCA WorkManager facility,
 as supported within ResourceAdapters. | 
| org.springframework.transaction | Spring's core transaction management APIs (independent of any specific transaction
 management system); an exception hierarchy for Spring's transaction infrastructure;
 and transaction manager, definition, and status interfaces. | 
| org.springframework.transaction.annotation | Spring's support for annotation-based transaction demarcation. | 
| org.springframework.transaction.config | Support package for declarative transaction configuration,
 with XML schema being the primary configuration format. | 
| org.springframework.transaction.event | Spring's support for listening to transaction events. | 
| org.springframework.transaction.interceptor | AOP-based solution for declarative transaction demarcation. | 
| org.springframework.transaction.jta | Transaction SPI implementation for JTA. | 
| org.springframework.transaction.reactive | Support classes for reactive transaction management. | 
| org.springframework.transaction.support | Support classes for the org.springframework.transaction package. |