如何在drools决策表中使用null安全操作符

时间:2015-04-29 14:55:21

标签: drools drools-guvnor

请让我知道如何使用“。?” (空安全运算符)在drools决策表(电子表格)中。附上我的电子表格,对于mdcl对象,我需要添加null安全操作符。如果我需要添加其他信息,请告诉我,因为我是Drools的新手。

enter image description here

1 个答案:

答案 0 :(得分:3)

Drools中的null-safe运算符为!.,而不是.? - 请参阅documentation。您可以像在编写规则时一样在决策表中使用它。

在您的示例中,将条件从mdcl.MDCL_Health.get("MDCL").Value更改为mdcl!.MDCL_Health.get("MDCL").Value,以便仅在mdcl不为空时触发规则。