Spring JDBC是否支持XA连接池(例如,Oracle UCP)?

时间:2017-01-13 13:30:17

标签: spring jdbc connection-pooling spring-jdbc xa

我想将XA连接池添加到基于Spring的应用程序,特别是Oracle UCP。此池适用于XADataSource和XAConnection对象。不支持标准DataSource.getConnection(...)方法。

尝试使用该池(我能够在Spring中成功设置)我收到一个错误,该错误与JdbcTemplate调用的getConnection(...)方法被禁用有关,不应该是用过的。我只是想知道是否有任何Spring JDBC类能够使用XADataSource和XAConnections?可能还有另外一种方法可以将Spring与XA连接池一起使用?将会欣赏有关该主题的任何建议。

1 个答案:

答案 0 :(得分:1)

对于那些可能遇到类似问题的人 - Spring不直接支持XA连接池(通过本地XADataSource.getXAConnection(...)方法)。您需要使用DatSource.getConnection(...)方法编写一种包装器。