Drools 决策 Table 多个参数
Drools Decision Table Multiple Parameters
我有一个令人流口水的决定 table,条件是 level="l0"
和 positiontype="Replacement"
。
我的 excel 如下所示
我设置参数的代码看起来像
Requirement requirement = new Requirement();
requirement.setLevel("L0");
requirement.setPositiontype("Replacement");
我的 excel 文件条件,我作为 requirementObject 提供:
Requirement level==$param positiontype==$param
当我像上面那样设置时,出现以下错误:
Error while creating KieBase[Message [id=1, level=ERROR,
path=rules.xls, line=8, column=0 text=[ERR 102] Line 8:14
mismatched input '==' in rule "Rule for Replacement"], Message [id=2,
level=ERROR, path=rules.xls, line=18, column=0 text=[ERR 102] Line
18:14 mismatched input '==' in rule "Rule for Budgeted"], Message
[id=3, level=ERROR, path=rules.xls, line=28, column=0 text=[ERR
102] Line 28:14 mismatched input '==' in rule "Rule for Additional"],
Message [id=4, level=ERROR, path=rules.xls, line=0, column=0
text=Parser returned a null Package]]
请帮我解决这个问题
excel 文件中的条件应如下所示:
要求(等级==$param);
要求(positiontype == $param);
这将解决您的问题。
Drools decision table
请参考图片,因为您可以看到 && 用于相同的
我有一个令人流口水的决定 table,条件是 level="l0"
和 positiontype="Replacement"
。
我的 excel 如下所示
我设置参数的代码看起来像
Requirement requirement = new Requirement();
requirement.setLevel("L0");
requirement.setPositiontype("Replacement");
我的 excel 文件条件,我作为 requirementObject 提供:
Requirement level==$param positiontype==$param
当我像上面那样设置时,出现以下错误:
Error while creating KieBase[Message [id=1, level=ERROR, path=rules.xls, line=8, column=0 text=[ERR 102] Line 8:14 mismatched input '==' in rule "Rule for Replacement"], Message [id=2, level=ERROR, path=rules.xls, line=18, column=0 text=[ERR 102] Line 18:14 mismatched input '==' in rule "Rule for Budgeted"], Message [id=3, level=ERROR, path=rules.xls, line=28, column=0 text=[ERR 102] Line 28:14 mismatched input '==' in rule "Rule for Additional"], Message [id=4, level=ERROR, path=rules.xls, line=0, column=0
text=Parser returned a null Package]]
请帮我解决这个问题
excel 文件中的条件应如下所示:
要求(等级==$param); 要求(positiontype == $param);
这将解决您的问题。
Drools decision table
请参考图片,因为您可以看到 && 用于相同的