Drools 无法解析全局变量
Drools cannot resolve a global variable
我正在尝试将字符串项添加到全局变量 $items。但是我得到一个错误“$items cannot be resolved”
下面是我的 drl 规则的片段。我错过了什么?
code snippet
你可以试试这个
第一个: 在drl文件中
global java.util.HashSet items
rule "rule 1"
when
then
items.add("Item 1");
System.err.println(items);
end
第二个:在java文件中
KieSession kieSession = ...
kieSession.setGlobal("items",new HashSet<>());
我正在尝试将字符串项添加到全局变量 $items。但是我得到一个错误“$items cannot be resolved”
下面是我的 drl 规则的片段。我错过了什么?
code snippet
你可以试试这个
第一个: 在drl文件中
global java.util.HashSet items
rule "rule 1"
when
then
items.add("Item 1");
System.err.println(items);
end
第二个:在java文件中
KieSession kieSession = ...
kieSession.setGlobal("items",new HashSet<>());