请让我知道如何使用“。?” (空安全运算符)在drools决策表(电子表格)中。附上我的电子表格,对于mdcl对象,我需要添加null安全操作符。如果我需要添加其他信息,请告诉我,因为我是Drools的新手。
答案 0 :(得分:3)
Drools中的null-safe运算符为!.
,而不是.?
- 请参阅documentation。您可以像在编写规则时一样在决策表中使用它。
在您的示例中,将条件从mdcl.MDCL_Health.get("MDCL").Value
更改为mdcl!.MDCL_Health.get("MDCL").Value
,以便仅在mdcl
不为空时触发规则。