17.1 Spring Framework事务管理介绍

全面的事务支持是使用Spring Framework最有说服力的理由中的一个。Spring Framework为事务管理提供了一致的抽象,带来如下的好处:

  • 跨越Java事务API(JTA)、Hibernate、Java持久化API(JPA)和Java数据对象(JDO)等不同事务API的一致的编程模型。
  • 支持声明式事务管理
  • 比复杂的事务API(如JTA)更简单的编程式事务管理API。
  • 与Spring的数据访问抽象完美集成。

下面的几节描述了Spring Framework的事务功能出色之处(value-adds)和使用的技术。(本章还包括了关于最佳实践的讨论、应用服务器集成以及常见问题的解决方案。)