drools - 使用drools规则引擎时如何表示一个对象为null

标签 drools business-rules

我想知道当我使用drools规则引擎时,如何在左侧表示一个对象为空?
任何人都可以告诉我如何使用口水关键字“not”等等。谢谢!

最佳答案

您可以调用notwhen检查空对象的子句:

rule "somerule"
    no-loop
    when not AnObject()
    then
      // rule body when AnObject is null
end;

关于drools - 使用drools规则引擎时如何表示一个对象为null,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21279434/

相关文章:

java - Eclipse drools 插件无法编辑约束

java - 使用Gradle的Drools kie-maven-plugin错误消息“未找到ID为'kie-maven-plugin'的插件。”

java - 按项目在 XML 文件中的顺序对 Java List/Map 进行排序

java - 业务逻辑 : moving from stored procedures to BRMS. 优缺点

java - 我可以创建一个从另一个规则文件导入规则的规则文件吗?

java - 在 JBoss Drools 中表达条件

weblogic - 在 Java 11 中使用枚举时出现 UnsupportedOperationException,在 Java 8 中工作正常

java - 如何仅将对象传递到决策表的ACTION部分?