【发布时间】:2026-01-27 19:00:01
【问题描述】:
我正在开发一个 JSF Web 应用程序。服务层是使用无状态会话 bean 开发的。这些无状态 bean 使用 CDI 注入到托管 bean。
我知道要管理无状态 bean 中的事务,我可以使用容器管理的事务或 bean 管理的事务。此外,无状态 bean 中的所有公共方法默认情况下都在容器管理的事务中。
所以我的问题是:
无状态 bean 中的事务管理首选方法是容器管理还是 bean 管理?
是否建议在服务层同时使用 bean 管理和容器管理的事务 bean?
是否可以在单个 bean 中同时使用容器管理和 bean 管理的事务?如果可能,是否可取?
请告诉我您的建议...
【问题讨论】:
标签: java transactions ejb-3.1 stateless-session-bean