How smart is an ejb container?
The following scenario is:
A bean method has its transaction property set to required. The scope of the transaction is propogated to a nest of methods in which further connections are obtained from different datasources. A RuntimeException is thrown in a method. Will the container rollback all transactions on all the connections?