|
对于最新稳定版本,请使用Spring Framework 7.0.1! |
在程序化事务管理与声明式事务管理之间选择
程序化事务管理通常只有在你有小型
交易作数量。例如,如果你有一个网页应用,
只要求某些更新作使用交易,你可能不想设置
通过使用 Spring 或其他技术实现事务代理。在这种情况下,使用交易模板可能是个不错的做法。能够设置交易名称
显式也只能通过程序化方法实现
交易管理。
另一方面,如果你的应用包含大量事务作, 声明式事务管理通常很有价值。它保留了交易 管理基于业务逻辑,配置起来并不难。当使用 Spring Framework,而非 EJB CMT,声明式事务的配置成本 管理权大幅减少。