gpt4 book ai didi

java - 在 'when' 子句 :Drools 中获取规则名称

转载 作者:行者123 更新时间:2023-12-02 05:37:59 24 4
gpt4 key购买 nike

如何获取 Drools 的 when/Lhs 子句中的规则名称?

最佳答案

不要将 id 附加到规则名称上,使用一个类,将所有感兴趣的规则 id 定义为常量并使用这些常量,这样您还可以非常轻松地跟踪引用所有这些 id 的位置。

rule "MyRule"
when
eval((com.test.Rules.RULE1_ID) == 123)
then
...
end

或者,如果您只有几条规则,则可以使用 User 的标志部分来指示是否已为相应用户执行规则,然后您的检查将类似于 用户(!myRuleHasRun)

关于java - 在 'when' 子句 :Drools 中获取规则名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15921809/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com