我正在尋找設計流程的正確方法。如果我想對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. 刪除設計的最佳方法?
- 2. Android Tab版面設計 - 最佳方法
- 3. Web應用程序的最佳方法/設計?
- 4. ios應用程序模塊化的最佳設計方法
- 5. 推出新應用程序設計的最佳方法?
- 6. windows應用程序的設計問題,最佳方法?
- 7. GWT:設置按鈕/設計按鈕的最佳方法?
- 8. 設計問題的最佳方式
- 9. 設計Android UI的最佳方式?
- 10. Python中的最佳計時方法?
- 11. C中的最佳計時方法?
- 12. 工藝流程 - 流程圖仍然是繪製它的最佳方法嗎?
- 13. iPhone UI設計問題 - 設計表單的最佳方式?
- 14. 處理基於條件的方法調用的最佳設計
- 15. 爲數組的商店設計模型的最佳方法?
- 16. 具有最佳性能的Foo/TryFoo方法對的設計?
- 17. 我們的數據庫設計的最佳方法
- 18. 設計MYSQL數據庫中的Rainfall_data表的最佳方法
- 19. Mule命名最佳實踐
- 20. 從python腳本觸發節點RED流程的最佳方法
- 21. 有關活動流程的最佳方法
- 22. 建模的最佳方法安裝邏輯/流程
- 23. 場景的最佳設計
- 24. hbase的最佳rowkey設計
- 25. 設計分佈式仿真的最佳方法
- 26. 設計徽章分配系統框架的最佳方法
- 27. 查找和可能更改方法的最佳設計
- 28. 設計字符串本地化的最佳方法
- 29. 什麼是設計UDP服務器的最佳方法?
- 30. 設計Java文件下載管理器的最佳方法
感謝Anirban。將檢查出來。 – Neha
但是,如果我想在這種情況下根據一些條件進行查詢,我們可以使用Bulk模式選項嗎? – Neha
是的..我剛剛舉了一個例子:) –