我正在寻找设计流程的正确方法。如果我想对5个不同的表执行数据库操作,是否需要5个数据库节点?或者如果我想声明3个流量变量,是否需要3个变量变量?我认为这会使流程看起来很复杂。我可以在一个数据库节点中写入多个查询吗?如果我不想写一个java类,那应该是什么正确的方法?Mule:设计流程的最佳方法
0
A
回答
0
要通过一个回答您的问题之一: -
If I want to perform database operations on 5 different tables, do I need 5 database nodes?
号。它可以通过一个单一的数据库连接进行不同的操作来实现。 请通过这里的文档: - https://docs.mulesoft.com/mule-user-guide/v/3.8/database-connector。
您需要定义一个连接您的数据库的单个全局数据库连接器,并且可以由执行不同操作(选择,插入,更新等)的流程中的多个数据库组件引用。请检查这里: -
Write Multiple queries in database connector in Mule
if I want to declare 3 flow variables, do I need 3 Variable transformers?
Can I write multiple queries in one database node?
不是必要的,它可以使用<message-properties-transformer/>
在这里可以在一个在一个组件中定义多个变量来完成时间与scope="invocation"
财产。例如: -
<message-properties-transformer doc:name="Message Properties" scope="invocation">
<add-message-property key="var1" value="value1"/>
<add-message-property key="var2" value="value2"/>
</message-properties-transformer>
对于插入,删除,更新操作可以使用散装选项REF具有在一个DB组件多个查询: - https://docs.mulesoft.com/mule-user-guide/v/3.5/database-connector#bulk-updates: -
<db:bulk-execute config-ref="dbConfig">
update TABLE1 set NAME='Mercury' where POSITION=0;
update TABLE1 set NAME='Mercury' where POSITION=4
</db:bulk-execute>
您也可以参考这里: - http://www.slideshare.net/anir37/mule-db-bulk-execute
希望这有助于:)
相关问题
- 1. Android Tab版面设计 - 最佳方法
- 2. windows应用程序的设计问题,最佳方法?
- 3. Web应用程序的最佳方法/设计?
- 4. 推出新应用程序设计的最佳方法?
- 5. ios应用程序模块化的最佳设计方法
- 6. GWT:设置按钮/设计按钮的最佳方法?
- 7. 设计问题的最佳方式
- 8. 设计Android UI的最佳方式?
- 9. Mule命名最佳实践
- 10. Python中的最佳计时方法?
- 11. C中的最佳计时方法?
- 12. 工艺流程 - 流程图仍然是绘制它的最佳方法吗?
- 13. iPhone UI设计问题 - 设计表单的最佳方式?
- 14. 具有最佳性能的Foo/TryFoo方法对的设计?
- 15. 设计MYSQL数据库中的Rainfall_data表的最佳方法
- 16. 有关活动流程的最佳方法
- 17. 场景的最佳设计
- 18. hbase的最佳rowkey设计
- 19. 创建不可变类的最佳设计方法
- 20. 什么是设计UDP服务器的最佳方法?
- 21. 设计F#库以供F#和C#使用的最佳方法
- 22. 设计字符串本地化的最佳方法
- 23. WCF + LINQ +后台工作者的最佳设计方法
- 24. 使用枚举依赖关系设计类的最佳方法
- 25. 在Java中设计REST API的最佳方法
- 26. 设计徽章分配系统框架的最佳方法
- 27. 设计Java文件下载管理器的最佳方法
- 28. 设计时存储“记录阵列”的最佳方法
- 29. 查找和可能更改方法的最佳设计
- 30. 设计应用程序的最佳方式
感谢Anirban。将检查出来。 – Neha
但是,如果我想在这种情况下根据一些条件进行查询,我们可以使用Bulk模式选项吗? – Neha
是的..我刚刚举了一个例子:) –