使用Drools规则“mvel”如何迭代集合并验证集合中每个对象的属性?
答案 0 :(得分:6)
在参考手册中查找forall
关键字(请按照the drools page上的说明进行操作。)
答案 1 :(得分:3)
这是用于遍历Person对象内的Interests集合并检查其中一个是否包含interestName字段“Running”的代码:
rule "likes running?"
when
$p : Person()
$inter : Interest ( interestName == "Running" ) from $p.interests
then
System.out.println("I like running too.");
end