有状态会话 Bean 的回滚状态



事务回滚会影响有状态 Bean 状态吗?例如:如果在JMS消息处理期间发生异常,注入的有状态bean是否会刷新它的状态?

更新

有一个选项可以实现 SessionSync 接口和 afterCompletion 方法,该方法允许刷新 Bean 的状态。但问题是 - 它可以以自动化方式完成吗?

根据异常类型,容器在回滚时由于 RuntimeException 而丢弃 Bean 实例(这样您就无法再次引用它(,并在回滚后保持 Bean 状态以进行普通异常。

最新更新