Я пробую кое-что с JOTM и у меня есть вопросы общего назначения о том, как все работает. Я перечислил последовательность событий, чтобы получить окончательное резюме того, что происходит.
- создать тх
- подключить ресурс
- tx.commit
- resource.start
- resource.end выдает XA EXCEPTION
- resource.commit
Даже если resource.end выдает исключение XAException, фиксация tx все равно будет работать, что кажется мне неправильным. Какой смысл бросать исключение, если оно не помечает tx как откат ...
Все ли менеджеры tx работают так или же вызов XAException приводит к сбою tx?