0
我是新的Drools,我有一些小問題。 我已經編寫了一個測試規則文件來查看它是否工作。如何添加一個事實Drools
我有一些基於其他規則的結果條件的規則。 到目前爲止,我通過操縱Java-Objekts中的屬性來處理它。因此以下規則可以檢查這些屬性。
但是是否可以在不操作現有屬性的情況下向知識庫添加事實?
這裏我DRL
rule "Ist save"
no-loop true
when
$p : Person(guarantor == true)
then
$p.setSave(true);
end
rule "Ist trustworthy"
no-loop true
when
$p : Person(ages > 25)
Person(schufa == false)
then
modify($p) {setReliable(true); }
end
rule "gets credit"
no-loop true
when
$p : Person(reliable == true && save == true)
then
$p.setGetsCredit(true);
end
改寫,同樣的問題的一部分: 其實我操縱與設置setSave(真)的人。但是如果我沒有在我的Java類中保存屬性isSave。是否也可以添加事實isSave到我的知識庫?
非常感謝!