Jdbc入站通道适配器依赖于更新查询来标记已处理的记录,这就是我们如何只检索后续轮询中的未处理记录。这是有道理的,但我正在使用一个没有列的表,我可以修改该列以指示正在处理此记录。
我想知道我是否可以使用一个返回游标的存储过程,并且某种程度上有助于不必在内存中加载所有的百万条记录,并且仍然能够处理每次轮询1000个。
编辑:我正在使用oracle
答案 0 :(得分:0)
是的,您可以在此事上使用存储过程。为此,Spring Integration建议<int-jdbc:stored-proc-inbound-channel-adapter>
组件。
Here你可以找到样本。