让我们说我们有一条规则如下: -
rule "Compute on multiple values"
when
val1: Value(key == "val1")
val2: Value(key == "val2")
val3: Value(key == "val3")
then
Value total = val1.add(val2).add(val3)
end
值是具有以下成员的pojo实体: -
String key;
BigDecimal value;
现在,在工作记忆中,我们可以得到任何数量的事实。
如何在运行时确保在执行规则之前使用alteast 0作为值来处理缺失的事实?