常见问题解决方案

本节描述了一些常见问题的解决方案。

为特定 DataSource 使用错误的事务管理器

根据您选择的事务技术和要求,使用正确的 PlatformTransactionManager 实现。如果使用得当,Spring 框架只提供了一个直接且可移植的抽象。如果您使用全局事务,则必须为所有事务操作使用 org.springframework.transaction.jta.JtaTransactionManager 类(或其应用服务器特定子类)。否则,事务基础设施会尝试对容器 DataSource 实例等资源执行局部事务。这种局部事务没有意义,一个好的应用服务器会将其视为错误。

© . This site is unofficial and not affiliated with VMware.