Jboss 如何在决策表Drools中使用全局列表?决策表中的全局变量

Jboss 如何在决策表Drools中使用全局列表?决策表中的全局变量,jboss,global-variables,drools,spreadsheet,kie,Jboss,Global Variables,Drools,Spreadsheet,Kie,我是一只会流口水的新蜜蜂。我需要在drools决策表(电子表格)中使用全局数组列表。我试着把它添加到变量部分。但是在访问数组列表时,我得到了一个空指针异常 在决策表中使用全局变量好吗? 请就此提出建议 参考-如果要使用全局变量,请在规则集声明表中声明变量行 如何添加全局变量值? getKnowledgeRuntime().setGlobal(“abc”,新类别1()); getKnowledgeRuntime().setGlobal(“xyz”,新类2()) 希望这有帮助 全局变量几乎从来都不

我是一只会流口水的新蜜蜂。我需要在drools决策表(电子表格)中使用全局数组列表。我试着把它添加到变量部分。但是在访问数组列表时,我得到了一个空指针异常

在决策表中使用全局变量好吗? 请就此提出建议


参考-

如果要使用全局变量,请在规则集声明表中声明变量行

如何添加全局变量值?

getKnowledgeRuntime().setGlobal(“abc”,新类别1()); getKnowledgeRuntime().setGlobal(“xyz”,新类2())


希望这有帮助

全局变量几乎从来都不是一个好主意。为什么你不能把清单直接输入工作记忆?Thanks@roddy. 如果可能的话,你能和我分享一些例子吗?关于什么,把清单传递到工作记忆中?只需以与将所有其他数据传递到规则中相同的方式传递它。@Debugger我已经提供了解决方案,请尝试并告诉我这是否有效