我正在使用drools来实现某些条件。我不知道如何从drools决策表中设置正在运行的bean的数组列表。例如,以下是我的类。
public class Dog implements Serializable{
private String id;
private List<String> names;
}
我的决策表应该根据id设置名称列表paseed.How实现这个?
Conditon Action
d:Dog
id ???(what needs to be done here)
1 "tom","jack","pearl"
这可以用通常的方式来完成。
Condition Action
d:Dog d.getNames()
id addAll(Arrays.asList($param))
Match id! Add some names!
1 "tom","jack","pearl"
您必须导入数组或使用完整的类名。
如果您使用电子表格文件(. xlsx或.xls),那么您可以尝试以下操作:
pojo calss:
public class CategoryEntity {
private String type;
private String allAction;
private List<String> actionList; // list
// Getters and Setters
}
和这样的电子表格文件: