知识卡片
事务边界外置
内容
容器托管事务把提交、回滚、传播属性等控制从业务流程里抽离出来,让方法声明自己需要的事务语义。这样业务代码更专注规则,基础设施负责一致性。发散:事务边界仍必须由人设计,外置不等于自动正确,尤其要避开过大事务和跨资源锁定。
参考来源
《Java EE企业级编程开发实例详解》第3章《EJB 3.1》
知识卡片
容器托管事务把提交、回滚、传播属性等控制从业务流程里抽离出来,让方法声明自己需要的事务语义。这样业务代码更专注规则,基础设施负责一致性。发散:事务边界仍必须由人设计,外置不等于自动正确,尤其要避开过大事务和跨资源锁定。