2017-07-14 93 views
1

我有一個帶有Person表的SQL Server數據庫,我想從數據庫中將這些人的列表加載到BRMS中的Arraylist或List中,應用規則。我怎樣才能做到這一點?如何將Jboss BRMS(6.4.0.GA)連接到任何數據庫

+0

您需要編寫drools函數,它將連接到數據庫提取表記錄,將它們放入類型爲List的變量中,然後將該變量傳遞給規則。 – Abhijit

+0

正如你所說,正在工作:) ty。 – Jdgarzon64

回答

0

最佳做法是將數據檢索邏輯委託給調用者。 模式應該是:

  1. 從DB Retrive數據或任何
  2. 填寫數據的工作記憶
  3. 消防規則
  4. 收集結果
  5. 根據不同的應用您可以使用結果更新數據庫

BRMS有能力檢索規則邏輯中的數據,但它應該被認爲是不好的做法,或者在沒有其他選擇可用時要做的事情(在罕見的情況下是非常罕見的情況)。否則,BRMS的表現會很糟糕,整體代碼很難維護。