我有一個使用 JPA 'sa??ve' 在事務中持久化資料的應用程式。第二個應用程式在接收到來自第一個應用程式的訊息時異步訪問該資料。但是,根據時間的不同,有時第二個應用程式無法訪問資料,因為主事務尚未完成(或延遲)。我正在考慮將“save”更改為“saveAndFlush”。這會確保物件同時保存嗎?使用“saveAndFlush”保留的物件是否會在事務失敗時回滾?
uj5u.com熱心網友回復:
持久化的物件saveAndFlush將被回滾,但這不會解決您的實際問題,因為在提交事務之前,來自第二個應用程式的請求不會看到更改。
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/478767.html
