Andrey created CAMEL-14035:
------------------------------

             Summary: JDBC StreamList and outputClass does not work
                 Key: CAMEL-14035
                 URL: https://issues.apache.org/jira/browse/CAMEL-14035
             Project: Camel
          Issue Type: Bug
          Components: camel-core, camel-jdbc
            Reporter: Andrey


Situation is simple:

I try to load data from jdbc by Stream to Java object

with such command jdbc:dbBean?outputType=StreamList&outputClass=myClass.

I estimate Java object on exit of flow? but i have Map<String, Object>.

Bug in JdbcProducer at lines 326.

if (outputType == JdbcOutputType.StreamList) {
 exchange.getOut().setBody(iterator);
 exchange.addOnCompletion(new ResultSetIteratorCompletion(iterator));
 // do not close resources as we are in streaming mode
 answer = false;
}

Here need wrap iterator to map objects by method newBeanInstance



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to