同一個事務中,更新操作,部分落庫成功,部分落庫失敗,有碰到這種問題嗎?1500條記錄,50條一次請求,更新是單次的。
落庫失敗的,再次呼叫,又成功了
uj5u.com熱心網友回復:
你這個事務具體是什么概念?你要全部成功或者全部失敗,需要是資料庫的一次事務,也就是打開一個連接到commit為止,如果有多次commit就不算一個資料庫事務了uj5u.com熱心網友回復:
你的事務沒有生效吧,首先要寫到public方法里,另外你看看transactionManager配置uj5u.com熱心網友回復:
log.info("isActualTransactionActive(): {}", TransactionSynchronizationManager.isActualTransactionActive());確認下事務有沒有生效
uj5u.com熱心網友回復:
一次請求里面的操作才算同一個事務中吧,多次呼叫就不是同一個事務了轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/236710.html
標籤:Java EE
下一篇:個推 訊息推送
