Drools Workbench - 比较来自不同对象的公共属性

时间:2017-08-17 18:07:22

标签: drools drools-guvnor drools-flow

有没有人知道如何在drools工作台上添加条件来比较具有相同名称但来自不同对象(如ID)的属性?

Workbench screenshot

我要添加的是第三个条件,如“l.ID = o.ID”。如果事实不具有相同的ID,则不会打印“登录”。我无法找到办法。

任何帮助将不胜感激。

干杯,

1 个答案:

答案 0 :(得分:0)

我找到了可能的解决方案。

id match

你需要绑定" ID"将第一个对象的属性转换为变量,然后将第二个对象(" ID")的相同属性与创建的变量进行比较。很难到达这里因为,在第一个" WHEN"图形用户界面是误导性的:" ---请选择---"不是强制性的,只有在未选择任何选项的情况下才能使用。

这似乎有把戏,但如果每个人都知道其他(即更好的)解决方案。随意发布它们。

干杯,