我刚刚开始使用Drools(版本5.1.0),所以请耐心等待这个问题已经得到解答.
我有一个java.util.List对象,其中包含复杂类型A的对象,其中A为:
class A {
String name;
String Value;}
Run Code Online (Sandbox Code Playgroud)
列表及其元素位于Drools引擎的工作内存中.只有当列表中元素的名称和值与特定值匹配时,是否有一种简单的方法可以触发规则?
目前,我在Drools规则中使用了一个自定义函数,它遍历列表并返回true,如果有一个符合规范的元素,但我不知道这是否是最有效和最简单的用法.