Какова конкретная функция beforeCommit в TransactionSynchronizationAdapter?JAVA

Программисты JAVA общаются здесь
Anonymous
Какова конкретная функция beforeCommit в TransactionSynchronizationAdapter?

Сообщение Anonymous »

В чем разница между размещением логики внутри метода beforeCommit и ее написанием непосредственно в области транзакции? Дает ли использование beforeCommit какие-либо конкретные преимущества?
Я читал об TransactionSynchronizationAdapter, и большинство примеров, которые я нашел в Интернете, посвящены использованию afterCommit >. Однако мне интересно узнать точную роль метода beforeCommit.
Я понимаю, что размещение кода в методе beforeCommit TransactionSynchronizationAdapter может инициировать откат в случае возникновения исключения, аналогично тому, как будет вести себя логика внутри транзакционного метода. Так почему же лучше поместить логику в beforeCommit, а не писать ее непосредственно в самом транзакционном методе? Какие преимущества или конкретные варианты использования оправдывают размещение логики в beforeCommit непосредственно перед фиксацией транзакции?

Подробнее здесь: https://stackoverflow.com/questions/790 ... onizationa

Вернуться в «JAVA»