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)