Add support of generated keys retrieval in JDBC component
---------------------------------------------------------

                 Key: CAMEL-5003
                 URL: https://issues.apache.org/jira/browse/CAMEL-5003
             Project: Camel
          Issue Type: Improvement
          Components: camel-jdbc
            Reporter: Thomas Gueze


The JDBC component has no support of generated keys retrieval, i.e use of Jdbc 
api calls :
 - [statement.execute(String, 
int)|http://docs.oracle.com/javase/6/docs/api/java/sql/Statement.html#execute(java.lang.String,%20int)]
 - [statement.execute(String, 
int[])|http://docs.oracle.com/javase/6/docs/api/java/sql/Statement.html#execute(java.lang.String,%20int[])]
 - [statement.execute(String, 
String[])|http://docs.oracle.com/javase/6/docs/api/java/sql/Statement.html#execute(java.lang.String,%20java.lang.String[])]

This patch allow to retrieve the generated keys using headers :
 - JDBC_RETRIEVE_GENERATED_KEYS : boolean (mandatory to retrieve the generated 
keys)
 - JDBC_GENERATED_COLUMNS : containing the int[] or String[] generated keys 
expected (optional)

The results are put in two headers :
 - JDBC_GENERATED_KEYS_DATA : the generated keys rows
 - JDBC_GENERATED_KEYS_ROW_COUNT : the number of generated keys rows put

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to