Transaction Management

全面的事务支持是使用Spring Framework的最令人信服的原因之一。Spring Framework提供了用于事务管理的一致抽象,可提供以下好处:

  • 跨不同事务 API 构建一致的编程模型,例如 JavaTransaction API (JTA)、JDBC、Hibernate 以及 Java Persistence API (JPA)。

  • 支持 declarative transaction management

  • 与 JTA 等复杂的事务 API 相比,为 programmatic 事务管理提供更简单的 API。

  • 与 Spring 数据访问抽象的出色集成。

以下各节描述了Spring Framework的事务特性和技术:

该章节还包括最佳实践、application server integrationsolutions to common problems 的讨论。