与Drool累积意外错误

时间:2017-01-13 05:18:30

标签: drools rule-engine

我试图了解drools规则引擎累积语法但在尝试构建时面临问题,这是我的测试.drl文件

rule "Best Price"

    when
    $product : Product()
    accumulate( ProductDiscount(product == $product , $discount : discount);
       $avg : average($discount)
    )

    then
     //to do
end

使用此语法,我得到accumulate unexpected语法,并且不确定这是因为我遵循official document.

的原因

我正在使用IDEA的Intelli和Drool6.4。

1 个答案:

答案 0 :(得分:0)

你的规则似乎很好。我想知道的唯一问题是,您的班级ProductProductDiscount与您的规则在同一个套餐中吗?