It's not a workaround, it's by design.

And by the way, if you use a splitter instead, you cannot use a single
transaction because the splitter will use it's own thread(s).

Best,
Christian

On Thu, May 17, 2012 at 12:46 AM, dmhatre <darpan27...@gmail.com> wrote:

> Hi Folks,
>   I figured out some workaround for this problem. I dont know whether this
> is the proper way to do it or is it something that can be enhanced in
> camel.
>   I went throught the JpaProducer and found out that the
> expression.evaluate looks for some kind of convertor else picks default
> convertor and exactly where my code was failing since it was trying to
> match
> arraylist to the entity.
>
>   Below is the workaround that I implemented and was able to successfully
> do the batch insert.
>      <route>
>                <from uri="file:D://cameldata/test"/>
>                <process ref="jpaProcessor"/>
>                <to
>
> uri="jpa:org.apache.camel.example.spring.DarpanTest?entityType=java.util.ArrayList"/>
>        </route>
>
> Look forward to hear some more inputs if possible on this issue.
> Thank You!
>
> --
> View this message in context:
> http://camel.465427.n5.nabble.com/Help-with-bulk-insert-using-Spring-JPA-hibernate-tp5710457p5711171.html
> Sent from the Camel - Users mailing list archive at Nabble.com.
>

Reply via email to