0
我有2條規則如何使用Drools的
第1章一個DRL文件只更新後的值更新一個屬性,說更新屬性b 10基於一些條件。
的第二規則具有用於用b不等於10的值的檢查它記錄錯誤對這些值不等於10
b值獲取然而,在第二個規則更新,以10規則1.它不使用更新的值並記錄錯誤。
有沒有辦法在第二條規則中使用更新的b值。我嘗試使用修改,但仍然記錄錯誤。
我有2條規則如何使用Drools的
第1章一個DRL文件只更新後的值更新一個屬性,說更新屬性b 10基於一些條件。
的第二規則具有用於用b不等於10的值的檢查它記錄錯誤對這些值不等於10
b值獲取然而,在第二個規則更新,以10規則1.它不使用更新的值並記錄錯誤。
有沒有辦法在第二條規則中使用更新的b值。我嘗試使用修改,但仍然記錄錯誤。
「修改」 - 關鍵字是正確的。你能否發佈確切的錯誤?也許這只是一個語法問題。該修改關鍵字用於告知引擎有關e.g工作記憶:改變
rule "First Rule"
dialect "mvel"
when
// conditions for the first rule
$obj : MyObject()
then
// modify attribute of the object
modify($obj){number = 10 };
end
嗨,感謝您的reply.using修改解決了該問題 –