我定义了以下模型类-
class A {
ArrayList<Name> listOfNames
}
class Name {
String first
String last
}
当我收到一个新的Name实例时,我想通过比较ArrayList中每个Name的first / last字段来检查类A实例中是否存在该实例。 如果可能的话,也希望将该规则放在excel中。
谢谢
答案 0 :(得分:1)
实现此目标的一种可能方法是:
rule "test"
when
$a: A($list: listOfNames)
$n: Name()
not Name( first == $n.first, last == $n.last) from $list
then
modify($a){
addName($n)
}
end
希望有帮助,