假設數據庫的隔離級別設置爲READ_COMMITED
。
然後通過春季交易管理,我將事務隔離級別設置爲
1)READ_UNCOMMITED
- 那麼這個事務的有效隔離級別是什麼。
2)REPEATABLE_READ
- 那麼這次交易的有效隔離級別是什麼。Spring事務隔離級別vs數據庫隔離級別的優先級
2
A
回答
1
在DB中設置了默認隔離級別(在您的情況下爲READ_COMMITED)和一個事務隔離級別。如果未明確指定,則使用默認級別。
Spring只是打開聲明的隔離級別,當然「覆蓋」數據庫的默認級別。
事實上,你可以通過調用SQL做無彈簧一樣
SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED;
春天只是做了同樣的話
+0
很酷。所以Spring的事務隔離設置優先於那個特定的事務。 GR8。 – samshers
相關問題
- 1. SET事務隔離級別
- 2. EJB事務隔離級別
- 3. 事務隔離級別數量龐大
- 4. java.sql.Connection隔離級別
- 5. mysql隔離級別
- 6. 數據庫中的隔離級別
- 7. SELECTs的事務隔離級別
- 8. 事務中的隔離級別
- 9. MySQL事務隔離級別破壞?
- 10. NOLOCK與事務隔離級別
- 11. ActiveJob/Resque髒讀。事務隔離級別
- 12. 事務隔離級別問題
- 13. 事務,設置隔離級別
- 14. 事務隔離級別 - Azure SQL數據庫中的表鎖定
- 15. MSDTC和隔離級別
- 16. Mysql XA隔離級別
- 17. 數據庫JDBC使用多核VS隔離級別的開銷
- 18. 在基於Spring註釋的事務中設置隔離級別
- 19. SQL服務器隔離級別
- 20. 集成服務和隔離級別
- 21. 如何設置Postgres數據源的事務隔離級別
- 22. 由事務隔離級別分隔的併發進程死鎖
- 23. 我們應該使用哪種數據庫隔離級別以及哪種隔離級別最好?
- 24. 如何設置事務隔離級別的整數值
- 25. SQL通知支持的隔離級別
- 26. Seralization隔離級別的實際用途?
- 27. linq到sql的隔離級別,DataContext
- 28. SQL Server 2008 R2中的隔離級別
- 29. 更改MySQL中的隔離級別(Windows)
- 30. inno db隔離級別和鎖定
一個很好的問題 - 你爲什麼不考呢?儘管如此,我猜測Spring會改變會話級數據庫隔離模式。您可以通過在春季更改隔離模式進行測試,然後通過spring從spring查詢會話級數據庫設置。 – Shadow