如果我有一个公共 EJB 有状态会话 bean 方法,该方法使用必需事务注释进行注释,并且它在同一个 EJB 上调用私有方法,但该私有方法未使用事务注释进行注释,我会遇到任何潜在的事务问题吗?
假设公共方法被注释为需要事务,它获取数据库连接,进行更新,调用私有方法也更新数据库,私有方法返回并且公共方法提交事务。
我真的应该将“支持”作为私有方法上的事务注释,还是我可以不在该方法上放置任何注释?
我在 WebLogic 11g 作为我的容器中运行。
如果我有一个公共 EJB 有状态会话 bean 方法,该方法使用必需事务注释进行注释,并且它在同一个 EJB 上调用私有方法,但该私有方法未使用事务注释进行注释,我会遇到任何潜在的事务问题吗?
假设公共方法被注释为需要事务,它获取数据库连接,进行更新,调用私有方法也更新数据库,私有方法返回并且公共方法提交事务。
我真的应该将“支持”作为私有方法上的事务注释,还是我可以不在该方法上放置任何注释?
我在 WebLogic 11g 作为我的容器中运行。