Drools,如果其中一个值不等于null,则将此值赋给变量
我如何能够正确地解决这个逻辑以适应drools语法?
when
Man ($vallet : man.vallet != null || man.getAttribute("vallet") != null)
then
...
只有一个不等于null
答案 0 :(得分:0)
您可以根据哪一个不为空来重写规则以绑定vallet
或getAttribute("vallet")
的值:
rule
when
Man( $vallet : vallet != null ) or Man( $vallet : getAttribute("vallet") != null )
then
...