Drools比较决策表中的两个对象

时间:2015-02-02 10:19:05

标签: drools

我在DRL文件中有以下代码

rule "MyExample"
when
    $eentity : ExampleEntity()
    $sentity : SecondEntity( secondField == $eentity.getMainField())
then
    System.out.println(true);

这是有效的,但我需要将其转换为电子表格表。我尝试了很多变种,但没有人工作。如何在决策表中编写此规则?

1 个答案:

答案 0 :(得分:1)

使用单一条件列:

CONDITION
ExampleEntity($mf: mainField) SecondEntity
secondField == $mf /*param*/
Combine Ex with Sec on equal field values
x

/*param*/x是一个黑客,可以为行生成条件。