EJB3事务管理与Spring事务管理

时间:2015-04-14 09:19:42

标签: java spring transactions ejb

有人能告诉我Spring和EJB3之间的事务管理是否有任何本质区别?例如,我们有两个bean:

@Stateless
class BeanBImpl implements BeanB {

    methodB(){
       ...
    }
}
@Stateless
class BeanAImpl implements BeanA {

    @EJB
    BeanB beanB;

    methodA(){
        ...
        beanB.methodB();
        ...
    }
}

现在,我知道当methodA()执行时,默认情况下EJB容器会"分享" methodA()methodB()之间的事务处理,以便在回滚发生时,将回滚两种方法的更改。但是,Spring是否提供相同的功能? 此外,异常处理在两个容器中的工作方式是否相同? 还有其他相关的差异吗?

0 个答案:

没有答案