WSO2 ESB DBLookup介体查询多行

smo*_*ico 7 wso2 mediator wso2esb

正如它在DBLookup Mediator的文档中所说的那样,它只返回查询的第一行,如果忽略则返回其他结果.

我想知道是否有一种"最好的方法"来运行一个返回多个记录然后处理它们的查询(SELECT*FROM X).现在有一天我们正在实现实现axis2服务,但是有另一种方法使用wso2 esb提供的调解器的组合来完成该要求吗?

提前致谢.

圣地亚哥.

She*_*era 7

是DBlookup介体不会返回多行.您可以使用两种替代方案.

1)使用WSO2数据服务服务器创建数据服务,并使用调出中介从ESB调用该服务.

2)您可以编写一个类中介来查询来自数据库的数据,然后从中创建一个有效负载,然后通过序列发送它.