Как распространяется UserTransaction?

У меня есть bean-компонент без сохранения состояния с транзакциями, управляемыми bean-компонентами, и такой метод:

@Stateless
@TransactionManagement(TransactionManagementType.BEAN)
public class ... {

    @Resource 
    private UserTransaction ut;
    @EJB 
    private OtherStatelessBeanLocal other;

    public void invokeSomeMethods() 
        ut.begin();
        ...

        // invoke other bean's methods here.
        other.method();

        ...
        ut.commit();

    }

}

Итак, как UserTransaction распространяется на Компонент OtherStatelessBeanLocal ?

16
задан Roman C 28 July 2013 в 20:38
поделиться