常見問題解決方案
本節描述了一些常見問題的解決方案。
為特定 DataSource
使用錯誤的事務管理器
根據您選擇的事務技術和要求,使用正確的 PlatformTransactionManager
實現。正確使用時,Spring Framework 僅提供一個直接且可移植的抽象。如果您使用全域性事務,則必須對所有事務操作使用 org.springframework.transaction.jta.JtaTransactionManager
類(或其特定於應用伺服器的子類)。否則,事務基礎設施會嘗試在容器 DataSource
例項等資源上執行本地事務。此類本地事務沒有意義,並且優秀的應用程式伺服器會將其視為錯誤。