我有一个条件level="l0"
和positiontype="Replacement"
的drools决策表。我的excel看起来像下面的
我的代码设置参数看起来像
Requirement requirement = new Requirement();
requirement.setLevel("L0");
requirement.setPositiontype("Replacement");
我的excel文件条件我给出的要求是对象:
需求等级== $ param positiontype == $ param
当我如上设置时,我得到以下错误:
创建KieBase时出错[Message [id = 1,level = ERROR, path = rules.xls,line = 8,column = 0 text = [ERR 102]第8:14行 规则“替换规则”中输入'=='不匹配,消息[id = 2, level = ERROR,path = rules.xls,line = 18,column = 0 text = [ERR 102] Line 18:14规则“预算规则”中的输入'=='不匹配,消息 [id = 3,level = ERROR,path = rules.xls,line = 28,column = 0 text = [ERR 102]第28:14行在规则“附加规则”中输入'=='不匹配, 消息[id = 4,level = ERROR,path = rules.xls,line = 0,column = 0
text = Parser返回null包]]
请帮我解决这个问题
答案 0 :(得分:0)
excel文件中的条件应如下:
Requirement(level == $ param); Requirement(positiontype == $ param);
这将解决您的问题。
答案 1 :(得分:0)
请参考图片,因为您会看到&&用于同一图片