我的口水文件里有三条规则。
rule1
rule2
rule3
如果rule1的条件为true,则不应执行rule2或3。如果条件失败,则应转到下一条规则,直到条件为真的规则为止。
怎么做?
发布于 2018-07-07 07:44:40
我认为“激活-组”属性可以解决您的问题。根据drools文档,如下所示
由该属性的字符串值标识的属于同一激活-组的规则只会引发独占。更准确地说,激活组中的第一个触发规则将取消组中所有规则的所有未决激活,即阻止它们触发。
如果您希望您的规则按顺序执行,您也可以尝试提供它们的显着性属性。
https://stackoverflow.com/questions/51212065
复制相似问题