[英]Drools cannot resolve a global variable
i'm trying to add String items to a global variable $items.我正在尝试将字符串项添加到全局变量 $items。 But i get an error "$items cannot be resolved"但我收到一个错误“$items 无法解决”
Below is snippet of my drl rule.下面是我的 drl 规则的片段。 What am i missing?我错过了什么?
you can try this你可以试试这个
First : in drl file第一:在drl文件中
global java.util.HashSet items
rule "rule 1"
when
then
items.add("Item 1");
System.err.println(items);
end
Second : in java file第二:在java文件中
KieSession kieSession = ...
kieSession.setGlobal("items",new HashSet<>());
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.