如何将条件列添加到Drools的决策表中以检查事实是否为空?我有一个对象,我们称它为Frog(),我将其传递给Java代码中的runRules调用。我创建了一个规则,该规则旨在检查用户是否已指定此Frog()类。我尝试了以下标头样式:
条件 不是Frog() 这个== null
和
条件 存在Frog() 这个!= null
鉴于我有多个事实要尝试检查是否为空,我在指定执行以下操作的决策表中指定检查时遇到了麻烦:如果(Frog为null || Fly为null),则将isValidScenario设置为false。我相信我需要在决策表中两行来检查OR条件,但是需要什么条件以及仅触发这些规则子集之一的安排?