1. 程式人生 > >spring aop事務支援與synchronized的問題

spring aop事務支援與synchronized的問題

為了防止幻讀在service層方法上加了synchronized還是出現了幻讀的情況

解決辦法 把synchronized加到Controller層或者大於事務邊界的呼叫層

原因 使用了spring aop事務,事務提交在一個service方法執行完畢後,可能事務還沒有提交,

這時候另外一個執行緒開始執行synchronized方法導致併發問題出現