我正在尝试使用决策表创建规则模板文件。我从DB值填充模板文件。使用ResultSetGenerator来编译和生成DRL。但是,我只获得生成的DRL中的包和导入行。请帮忙。
ResultSetGenerator resultSetGenerator = new ResultSetGenerator();
/* Build drl from DB data */
final String drl = resultSetGenerator.compile(result, template);
模板看起来像这样
template header
col1
col2
package rules;
import vo.TestVO;
template "template1"
rule "Rule @{row.rowNumber} "
dialect "mvel"
when
o: TestVO(field == "@{col1}")
then
o.addField(@{col2})
end
end template
DRL在控制台上生成输出
package rules;
import vo.TestVO;