|
|
|
|
@ -12,19 +12,16 @@ management that delivers the following benefits:
@@ -12,19 +12,16 @@ management that delivers the following benefits:
|
|
|
|
|
than complex transaction APIs, such as JTA. |
|
|
|
|
* Excellent integration with Spring's data access abstractions. |
|
|
|
|
|
|
|
|
|
The following sections describe the Spring Framework's transaction features and |
|
|
|
|
technologies: |
|
|
|
|
The following sections describe the Spring Framework's transaction features and technologies: |
|
|
|
|
|
|
|
|
|
* xref:data-access/transaction/motivation.adoc[Advantages of the Spring Framework's transaction support model] |
|
|
|
|
describes why you would use the Spring Framework's transaction abstraction |
|
|
|
|
instead of EJB Container-Managed Transactions (CMT) or choosing to drive local |
|
|
|
|
transactions through a proprietary API, such as Hibernate. |
|
|
|
|
* xref:data-access/transaction/motivation.adoc[Advantages of the Spring Framework's transaction support model] |
|
|
|
|
describes why you would use the Spring Framework's transaction abstraction instead of EJB |
|
|
|
|
Container-Managed Transactions (CMT) or choosing to drive transactions through a proprietary API. |
|
|
|
|
* xref:data-access/transaction/strategies.adoc[Understanding the Spring Framework transaction abstraction] |
|
|
|
|
outlines the core classes and describes how to configure and obtain `DataSource` |
|
|
|
|
instances from a variety of sources. |
|
|
|
|
* xref:data-access/transaction/tx-resource-synchronization.adoc[Synchronizing resources with transactions] describes |
|
|
|
|
how the application code ensures that resources are created, reused, and cleaned up |
|
|
|
|
properly. |
|
|
|
|
outlines the core classes and describes how to configure and obtain `DataSource` instances |
|
|
|
|
from a variety of sources. |
|
|
|
|
* xref:data-access/transaction/tx-resource-synchronization.adoc[Synchronizing resources with transactions] |
|
|
|
|
describes how the application code ensures that resources are created, reused, and cleaned up properly. |
|
|
|
|
* xref:data-access/transaction/declarative.adoc[Declarative transaction management] describes support for |
|
|
|
|
declarative transaction management. |
|
|
|
|
* xref:data-access/transaction/programmatic.adoc[Programmatic transaction management] covers support for |
|
|
|
|
|