如何使用会话每个会话策略来管理跨EJB 3.1无状态BeanManaged事务的事务。
是否可以使用拦截器来管理EJB之间的事务?
我们是否需要为所有EJB使用相同的拦截器?
我们是否需要让SFSB存储断开连接的会话?如果是这样,我们是否需要在Interceptor或下一个EJB本身中获取会话?
通过这种方式,我们可以管理仅在会话中的最后一个方法提交的事务,从而维护ACID属性。
答案 0 :(得分:0)
我认为您必须使用有状态会话Bean,将事务配置为在bean级别进行管理,在对话的第一个方法中启动事务,然后关闭它(提交/回滚)用@Remove注释的方法。