|
对于最新的稳定版本,请使用 Spring Framework 7.0.6! |
事务管理
全面的事务支持是使用 Spring 框架的最有力理由之一。Spring 框架为事务管理提供了统一的抽象,带来了以下优势:
-
跨不同的事务 API(如 Java 事务 API(JTA)、JDBC、Hibernate 和 Java 持久化 API(JPA))的一致编程模型。
-
对<a t="C0">声明式事务管理</a>的支持。
-
比复杂的事务API(如JTA)更简单的用于< a t="C0">编程事务管理的API
-
与 Spring 的数据访问抽象的完美集成。
以下各节描述了 Spring 框架的事务功能和技术:
-
Spring框架事务支持模型的优势 描述了你为何应该使用Spring框架的事务抽象,而不是EJB容器管理事务(CMT)或者选择通过私有API驱动事务的原因。
-
了解 Spring 框架的事务抽象 概述了核心类,并说明如何从各种来源配置和获取
DataSource实例。 -
使用事务同步资源 描述了应用程序代码如何确保资源被正确地创建、重用和清理。
-
声明式事务管理 描述了对声明式事务管理的支持。
-
编程事务管理 适用于显式编码的事务管理。
-
事务绑定事件 描述了如何在事务中使用应用程序事件。