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

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

Сообщение Anonymous »

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

Подробнее здесь: https://stackoverflow.com/questions/790 ... onizationa
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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