0
我正在运行多个选择查询,我希望他们一个接一个地运行。 在本例中,我选择了账号,然后在下面的查询中使用这些号码。这些查询是否会一个接一个地连续运行,即只有在前一个查询完成后才运行下一个查询。我是否需要将它们包装在复合源中并将它们包装在事务中?那将是什么样子?骡数据库连接器多个查询
<flow name="PopulateAccount">
<db:select config-ref="dsConfig" doc:name="Get Account ID">
<db:paramterized-query><![CDATA[
SELECT ACC_NUM....
</db:select>
<custom-transformer class="com.vf.ListTransformer">
<set-session-variable variableName="messageID" value="#[payload]"
doc:name="Set Account IDs"/>
<!-- The next query depends on the Account IDS from
previous results in the session variable -->
<db:select config-ref="dsConfig" doc:name="Get Account Detail">
<db:paramterized-query><![CDATA[
SELECT ACC_NAME,....
</db:select>
<custom-transformer class="com.vf.AccountsTransformer">
<!-- More database operations --->
</flow>
谢谢你的伴侣,真的很感谢。 – BreenDeen