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

时间:2013-07-25 04:07:10

标签: drools

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

在我的drools项目中,我正在执行一些选择规则,所选对象将添加到全局列表中。然后还有另一个规则在这个全局列表中使用对象。我希望每次列表更改时(当另一个规则将对象添加到列表时)Drools会触发那些全局列表相关规则。但似乎在Drools上没有发生这种情况。 drools是否跟踪对全局变量所做的更改并解决依赖于它们的规则?

提前致谢!

1 个答案:

答案 0 :(得分:3)

From Drools documentation

  

全局变量未插入到工作内存中,因此除非具有常量不可变值,否则永远不应使用全局来在规则中建立条件。

希望它有所帮助,