Spring integration 使用特殊表达式迭代有效负载并为sql查询构造动态输入参数
我在我们的项目中使用Spring集成。我的有效负载如下所示: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>
<?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表达式来处理。根据你最近的评论,似乎有一些限制。非常感谢你清理这些东西。