正如 DBLookup Mediator 的文档中所述,它仅返回查询的第一行,其他结果(如果有)将被忽略。
我想知道是否有“最佳方法”来运行返回多个记录然后处理它们的查询(SELECT * FROM X)。现在我们正在实现 axis2 服务,但是还有另一种方法使用 wso2 esb 提供的中介器组合来完成该要求?
提前致谢。
圣地亚哥。
Answer recommended by
WSO2
Collective
是的,DBlookup 中介器不会返回多行。您可以使用两种替代方案。
1) 使用 WSO2 数据服务服务器创建数据服务并使用调出中介器从 ESB 调用该服务。
2)您可以编写一个类中介器来从数据库查询数据,然后从中创建一个有效负载,然后通过序列发送该有效负载。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)