我正在使用JSF Web應用程序。服務層是使用無狀態會話bean開發的。這些無狀態bean使用CDI注入到託管bean。無狀態會話bean事務
我知道要管理無狀態bean中的事務,我可以使用容器管理事務或bean管理事務。無狀態bean中的所有公共方法默認情況下都是容器管理的事務。
所以我的問題是:
這是事務管理無國籍豆首選方法 - 容器管理或Bean管理?
是否建議在服務層同時擁有bean託管和容器管理的事務bean?
是否有可能在單個bean中使用容器管理和bean管理事務?如果可能的話,這是可取的嗎?
請讓我知道你的建議...如果你的事務範圍不跨越一個以上服務層的方法跨越