2016-03-04 49 views
1

在Mule中使用通用數據庫連接器時,有一種方法可以在將新記錄插入到數據庫中時將ID(或整個記錄)作爲有效載荷?在Mule中創建的數據庫記錄的返回細節

我的用例很常見,因爲我暴露了一個API,導致數據庫中生成一條記錄。對該API調用的響應需要包括創建的記錄的ID。

我已經看過騾子文檔,還沒有找到任何東西。希望我在這裏忽略了一些非常明顯的東西......

回答

1

除了在數據庫中生成一個ID並稍後檢索它,我建議使用java.util.Random在你的mule應用程序中生成一個UUID,並使用它在db中插入記錄。這樣你已經有了ID,不需要從db中獲取它。

1

普通插入查詢應該只是給你插入的行數而不是記錄本身。

您可以編寫一個存儲過程,該存儲過程獲取插入記錄,然後作爲輸出返回。然後從Mule數據庫連接器調用此存儲過程,並將存儲過程的輸出作爲有效內容。

相關問題