6

使用 Drools 规则“mvel”如何迭代集合并验证集合中每个对象的属性?

4

2 回答 2

6

在参考手册中查找forall关键字(遵循drools 页面上的文档)。

于 2011-02-25T12:33:16.963 回答
4

下面是检查 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
于 2011-10-21T22:37:20.917 回答