繁体   English   中英

Drools 无法解析全局变量

[英]Drools cannot resolve a global variable

我正在尝试将字符串项添加到全局变量 $items。 但我收到一个错误“$items 无法解决”

下面是我的 drl 规则的片段。 我错过了什么?

代码片段

你可以试试这个

第一:在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<>());

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM