[ 
https://issues.apache.org/jira/browse/CAMEL-4151?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13055179#comment-13055179
 ] 

Julian Cable commented on CAMEL-4151:
-------------------------------------

That makes sense - its not a big problem, your code seems to work with MySQL, 
but it takes a bit of care to get this right. I don't think it would work with 
Postgres unless one was very careful with the create statement, and Postgres is 
very standards compliant. It might be worth listing the actual insert and 
select statements you use on the documentation page to give people a hint - for 
example, I presume you don't quote the field names at all?

> documentation for jdbc idempotent repository - use with spring DSL
> ------------------------------------------------------------------
>
>                 Key: CAMEL-4151
>                 URL: https://issues.apache.org/jira/browse/CAMEL-4151
>             Project: Camel
>          Issue Type: Improvement
>          Components: camel-sql
>    Affects Versions: 2.7.1
>         Environment: camels on any
>            Reporter: Julian Cable
>            Assignee: Christian Müller
>              Labels: docuentation, idempotent, jdbc
>   Original Estimate: 1h
>  Remaining Estimate: 1h
>
>  I couldn't find any reference to using this with spring DSL. I came up with 
> this which seems to work:
>       <bean id="myRepo" 
> class="org.apache.camel.processor.idempotent.jdbc.JdbcMessageIdRepository">
>               <constructor-arg index="0" ref="myJDBC"/>
>               <constructor-arg index="1" value="foobar"/>
>       </bean>
>       <bean id="myJDBC" 
> class="org.springframework.jdbc.datasource.DriverManagerDataSource">
>               <property name="driverClassName" value="com.mysql.jdbc.Driver"/>
>               <property name="url" value="${myJDBC.uri}" />
>               <property name="username" value="${myJDBC.username}" />
>               <property name="password" value="${myJDBC.password}" />
>       </bean>
> I think it would be better if the class had a default constructor and looked 
> for properties.
> Julian

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira


Reply via email to