我是 Drools 的新手。根据我的用例,我想动态创建规则。我考虑过使用以下规则模板:
template header
rule
eventType
package org.ossandme;
global org.ossandme.AlertDecision alertDecision;
template "alert"
rule "alert_@{row.rowNumber}"
when
@{eventType}(@{rule})
then
alertDecision.setDoAlert(Boolean.TRUE);
end
end template
但是这个模板的问题在于它固定了条件和操作的数量(在这种情况下为 1)。根据我的用例,我可能在不同的规则中有不同数量的条件和操作。是否可以创建一个可以创建规则的通用模板,每个规则中具有不同数量的条件和不同数量的操作?