请帮我写一个drools中带update的代码案例
时间: 2023-08-28 19:16:51 浏览: 97
好的,这是一个简单的Drools规则,它带有一个update语句:
```
rule "Update Person Age"
when
$p: Person(age < 18)
then
modify($p) {
setAge($p.getAge() + 1)
}
System.out.println("Person " + $p.getName() + " has had their age updated to " + $p.getAge());
end
```
这个规则会匹配所有年龄小于18岁的人,然后将他们的年龄加1,并更新他们的Person对象。最后,它会输出一个消息,告诉您哪些人已经更新了他们的年龄。
请确保在您的项目中包含了Drools库,并将此规则添加到您的KieSession中以运行它。
阅读全文