Spring integration 使用特殊表达式迭代有效负载并为sql查询构造动态输入参数

Spring integration 使用特殊表达式迭代有效负载并为sql查询构造动态输入参数,spring-integration,Spring Integration,我在我们的项目中使用Spring集成。我的有效负载如下所示: <?xml version="1.0" encoding="UTF-8"?> <checkClaimSources> <claimsCopy> <ClmNum>07-111315-001-001</ClmNum> <AltClaim /> </claimsCopy> <claimsCopy>

我在我们的项目中使用Spring集成。我的有效负载如下所示:

<?xml version="1.0" encoding="UTF-8"?>
<checkClaimSources>
   <claimsCopy>
      <ClmNum>07-111315-001-001</ClmNum>
      <AltClaim />
   </claimsCopy>
   <claimsCopy>
      <ClmNum>07-111315-001-002</ClmNum>
      <AltClaim>test</AltClaim>
   </claimsCopy>
</checkClaimSources>

07-111315-001-001
07-111315-001-002
测试

我想使用
intjdbc:outboundgateway
来执行select查询,其中我必须提供所有
值作为sql查询的输入参数。这里的
的数量是动态的。是否有任何方法可以迭代所有这些内容并将其传递给查询?

请显示您迄今为止尝试过的内容。JDBC出站网关基于
updateSql
。您希望如何查看带有多个多值参数的
更新
插入
。你真的认为用一个sql表达式就可以了吗?也许这就是罪魁祸首:?@ArtemBilan,谢谢你的回答。我已经使用ServiceActivator准备了一些原始代码。我只是想知道它是否可以通过任何spring表达式来处理。根据你最近的评论,似乎有一些限制。非常感谢你清理这些东西。