此版本仍在开发中,尚不被认为是稳定的。对于最新的稳定版本,请使用 Spring Framework 6.2.10! |
在编程事务管理和声明式事务管理之间进行选择
程序化事务管理通常只有在您有一个小
事务作数。例如,如果您有一个 Web 应用程序
仅对某些更新作需要事务,您可能不想将
使用 Spring 或任何其他技术进行事务代理。在这种情况下,使用TransactionTemplate
可能是一个好方法。能够设置交易名称
显式也是只能使用编程方法完成的事情
到交易管理。
另一方面,如果您的应用程序具有许多事务作, 声明式事务管理通常是值得的。它保持交易 管理脱离业务逻辑,配置起来并不难。使用 Spring Framework,而不是 EJB CMT,声明式事务的配置成本 管理大大减少。