【发布时间】:2014-10-16 21:05:57
【问题描述】:
我有一条规定
rule "bcs-set"
when
Param( Feature == "BCS", Name == "primary" )
Param( Feature == "BCS", Name == "seconday" )
then
insert ("addition")
end
我创建了两个 Param 对象,但似乎 drools 找不到这两个 Param 对象。
如果我取出第一个参数检查,它可以工作,但不能同时使用规则中的两个参数检查。
Param 类如下:
public class Param {
private String feature;
private String name;
public String getFeature(){
return feature;
}
public void setFeature(String feature){
this.feature = feature;
}
public String getName(){
return name;
}
public void setName(String name){
this.name = name;
}
}
有人有什么想法吗?
【问题讨论】:
-
请提供您用于插入和触发规则的代码。那应该澄清@laune的答案是否正确。
标签: drools drools-guvnor