Java Drools使用工作内存查看DRL中的事实

Java Drools使用工作内存查看DRL中的事实,java,jboss,rules,drools,Java,Jboss,Rules,Drools,如何让我的工作记忆了解DRL中所写的事实?目前,DRL中声明的事实不存在于工作记忆中将其添加到您的知识会话中/工作记忆中: knowledgeSession.addEventListener(new DebugWorkingMemoryEventListener()); DRL只描述事实和规则,你必须自己将事实注入工作记忆。在RHS中,您可以在WM中注入新事实,但为了使订单规则引擎到达您的RHS,它需要一些已经注入并与LHS匹配的对象。它仍然无法识别我的DRL中的任何内容,一定是因为您没有在W

如何让我的工作记忆了解DRL中所写的事实?目前,DRL中声明的事实不存在于工作记忆中

将其添加到您的
知识会话中
/
工作记忆中

knowledgeSession.addEventListener(new DebugWorkingMemoryEventListener());

DRL只描述事实和规则,你必须自己将事实注入工作记忆。在RHS中,您可以在WM中注入新事实,但为了使订单规则引擎到达您的RHS,它需要一些已经注入并与LHS匹配的对象。

它仍然无法识别我的DRL中的任何内容,一定是因为您没有在WM中插入任何事实:)@GeoffreyDeSmet请查看此问题。我无法解决它。谢谢你的时间。我发现我在观察者模式方面有很多问题。对不起,我是个木偶