在规则中转换Drools规则表时如何避免额外条件?

时间:2015-02-11 10:21:54

标签: drools

在这个Drools表中,我将类变量与另一个类变量的变量进行比较,但转换的规则不符合预期。有办法做到这一点......

enter image description here

有一件事是创建一个问题,就是当这个excel表转换成规则时我检查 stdId in college class is equals to id of Student class 即第三列的条件,规则生成如下 -

$c2: College(stdId == $s.id == "x")

==“x”部分是不受欢迎的,在运行规则时会产生麻烦。 应该怎么做才能消除额外的不受欢迎的部分。

1 个答案:

答案 0 :(得分:1)

第三列可以写成

CONDITION
$c2: College(stdId==$s.id)/*$param*/
match student id
x
x
...

x需要触发从第2行插入条件表达式。