Я пишу несколько внутренних транзакционных методов, в которых все они участвуют в транзакции.
@Transactional(propagation=Propagation.REQUIRED)
A(){
@Transactional(propagation=Propagation.REQUIRED)
b() {
//and so on ...
}
}
каждая ошибка, возникающая в методах везде, одинакова: «транзакция помечена как только откат»!
как я могу увидеть основную ошибку детали и показать ее клиенту, пока не станет ясно, что именно произошло?