常見問題的解決方案

本節描述一些常見問題的解決方案。

為特定 DataSource 使用錯誤的事務管理器

根據您選擇的事務技術和需求,使用正確的 `PlatformTransactionManager` 實作。正確使用時,Spring 框架僅提供直接且可移植的抽象化。如果您使用全域事務,則必須對所有事務操作使用 `org.springframework.transaction.jta.JtaTransactionManager` 類別 (或其 應用程式伺服器特定的子類別)。否則,事務基礎架構會嘗試在容器 `DataSource` 實例等資源上執行本機事務。此類本機事務沒有意義,好的應用程式伺服器會將其視為錯誤。