Транзакции в разных бинах живут сами по себе. По умолчанию их…
Транзакции в разных бинах живут сами по себе. По умолчанию их жизненные циклы никак не связаны. Если вам нужна атомарность всей операции («либо создается заказ и списываются деньги, либо не делается ничего»), ответственность за итоговый статус всегда лежит на самом верхнем уровне — на корневой транзакции. Именно она должна знать обо всех критичных ошибках своих подчиненных.