Drools 有一条规则不会被执行,原因不明,求大神回答

丿乀 9:21:27

elsedatalist 是一个全局变量

我说一下逻辑  首先规则一 执行elsedatalist 加了一  规则2 本来就是false 那就不执行 3根据elsedatalist 如果是空才执行,现在也不执行 规则 4肯定会执行 把elsedatalist 清空


丿乀 9:21:52


丿乀 9:23:39

17 是false 所以不执行  重点来了 ,18是根据elsedatalist 为空会执行  但是现在问题是elsedatalist 就是空的 但是18不执行

先把18的改为eval(true)试试,看看是否是elsedatalist 的问题,

如执行,则是elsedatalist 的问题,如何在进行分析