我正在做 ksession.insert(list) ,之后我必须在 drl 文件中触发规则 1,然后在 drl 中触发 ksession.insert(list) 和规则 2。
有人可以告诉我如何实现这一目标。我阅读了有关议程过滤器和事实句柄的信息,但并不真正知道如何使其发挥作用
下面是一些代码:
ArrayList 列表 = 新的 ArrayList(); list.add(product1); list.add(product2); list.add(product3);
ksession.insert(列表);
ksession.fireAllRules("drl 中的触发规则 1");
//删除列表?
ArrayList list2 = new ArrayList(); list2.add(str1); list2.add(str2); list2.add(str3);
ksession.insert(list2); ksession.fireAllRules("drl 中的触发规则 2");