Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/sorting/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Drools-在条件中使用全局变量并在结果中更新它_Drools - Fatal编程技术网

Drools-在条件中使用全局变量并在结果中更新它

Drools-在条件中使用全局变量并在结果中更新它,drools,Drools,我有以下问题。希望有人能回答 在我的drools项目中,我正在执行一些选择规则,选择的对象被添加到全局列表中。然后还有另一个使用此全局列表中的对象的规则。我期望Drools在每次列表更改时(当另一个规则将对象添加到列表时)触发这些全局依赖列表的规则。但这似乎不是发生在流口水的人身上。drools是否跟踪对全局变量所做的更改并解析依赖于这些更改的规则 提前谢谢 : 全局变量不会插入到工作内存中,因此,除非全局变量具有恒定不变的值,否则不应使用它来建立规则中的条件 希望有帮助,: 全局变量不会插入到

我有以下问题。希望有人能回答

在我的drools项目中,我正在执行一些选择规则,选择的对象被添加到全局列表中。然后还有另一个使用此全局列表中的对象的规则。我期望Drools在每次列表更改时(当另一个规则将对象添加到列表时)触发这些全局依赖列表的规则。但这似乎不是发生在流口水的人身上。drools是否跟踪对全局变量所做的更改并解析依赖于这些更改的规则

提前谢谢

全局变量不会插入到工作内存中,因此,除非全局变量具有恒定不变的值,否则不应使用它来建立规则中的条件

希望有帮助,

全局变量不会插入到工作内存中,因此,除非全局变量具有恒定不变的值,否则不应使用它来建立规则中的条件

希望能有所帮助,

谢谢你的帮助。:)。我删除了条件子句上的事实依赖项。而是在类中使用了一个标志。现在它开始工作了!谢谢你的帮助。我删除了条件子句上的事实依赖项。而是在类中使用了一个标志。现在它开始工作了!