camel-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Grzegorz Grzybek (JIRA)" <j...@apache.org>
Subject [jira] [Created] (CAMEL-8285) JdbcProducer should rather use spring's DataSourceUtils.getConnection(ds) when in transacted() block
Date Tue, 27 Jan 2015 10:09:34 GMT
Grzegorz Grzybek created CAMEL-8285:
---------------------------------------

             Summary: JdbcProducer should rather use spring's DataSourceUtils.getConnection(ds)
when in transacted() block
                 Key: CAMEL-8285
                 URL: https://issues.apache.org/jira/browse/CAMEL-8285
             Project: Camel
          Issue Type: Improvement
          Components: camel-jdbc
    Affects Versions: 2.14.1
            Reporter: Grzegorz Grzybek
            Priority: Minor


JdbcProducer gets {{java.sql.Connection}} by direct call to {{javax.sql.DataSource#getConnection()}}.
But depending on dataSource used, the acquired connection may not be the correct JDBC connection
(and XAResource in case of XA transactions) which is currently associated with {{org.springframework.transaction.PlatformTransactionManager}}
used by {{org.springframework.transaction.support.TransactionTemplate}} which is used by Camel's
{{<transacted>}} ({{org.apache.camel.spring.spi.TransactionErrorHandler}}).



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Mime
View raw message