【发布时间】:2014-03-07 10:52:26
【问题描述】:
我必须将一些存储过程移植到 Drools 中。由于存储过程遵循命令式编程模型,我发现将它们转换为 Drools 规则很棘手。例如,我可以有一系列这样的案例陈述:
case
when <condition 1> then <action 1>
when <condition 2> then <action 2>
when <condition 3> then <action 3>
end
因为上面的评估中隐含了一个顺序,即首先评估条件 1,然后是条件 2,然后是条件 3,我发现很难将其转换为 Drools。在 Drools 中,我只是编写没有指定顺序的规则。如何将上述 SQL 隐含的排序实现到 Drools 规则中?是不是一定要创建一个JPBM流程,对上面SQL中的每一个条件都有一个规则任务?
【问题讨论】:
标签: drools