我无法将sql存储的组件与列表一起用于批处理操作。我的代码对于sql查询来说工作得很好,但是我想用存储过程调用替换sql insert。如果我按记录处理记录,则将执行sql存储过程。我想对Spring DSL中的存储过程进行批处理操作。可以使用Callable语句在Java中进行操作,但是想知道是否有更好的方法来执行此操作,尤其是sql存储的组件,因为它具有“ batch = true”操作可用。
我曾尝试使用带有聚合器拆分的camel-sql组件的sql查询进行批处理操作。效果很好。现在,我需要使用存储过程代替骆驼中的sql查询。
await
以上方法效果很好。我想用
替换uri =“ sql:insert .....”
当输入消息正文为列表时,无法调用存储的proc。对于sql查询,默认情况下useIterator为true。如果是sql存储过程,则没有useIterator选项。只是想知道如何使用batch = true?