如何使用mule esb根据db中的某些Id来检查记录是否存在

时间:2016-08-24 06:06:38

标签: database mule

如何使用mule esb检查db中的现有Customerid。我在db中插入数据客户表,在此customerid是唯一的。当我插入数据时,我无法使用mule流找到已存在的客户ID。请有人建议这个。我从Rest api获取Json格式的数据。

3 个答案:

答案 0 :(得分:0)

您可以通过以下方式完成:

  1. 使用相应的DBConnector并根据Id获取值,如果返回则存在value。
  2. 如果您的数据库与任何应用程序连接,并且该应用程序具有SOAP / REST服务,那么通过在mule中使用它们作为端点,您可以通过设置一些有效负载来检查唯一性来检查muleflow。

答案 1 :(得分:0)

您可以先查询数据库以检查customerId是否存在。如果它不存在那么插入,如果它在那里然后使用更新。

答案 2 :(得分:0)

选择查询传递给数据库连接器。         如果有现有记录,您将从查询中获得价值,否则您将返回。             使用选择路由器来检查空虚。             如果结果为空,则表示不存在记录。             在此基础上,您可以继续前进。

干杯!