Drools Drol drl如何不出现这种情况

Drools Drol drl如何不出现这种情况,drools,business-rules,Drools,Business Rules,我正在尝试用drools drl语言编写一个规则,我想做一些类似的事情!(A&&B)但它似乎不喜欢这个!运算符或单词not。我正在努力寻找关于口水的好文档 请参见下面的示例代码: rule "Test Rule" when testBean : testBean(!(testList contains "test" && testList2 contains "test2")) then testBean.setText( "This i

我正在尝试用drools drl语言编写一个规则,我想做一些类似的事情!(A&&B)但它似乎不喜欢这个!运算符或单词not。我正在努力寻找关于口水的好文档

请参见下面的示例代码:

  rule "Test Rule"
   when
      testBean : testBean(!(testList contains "test"  && testList2 contains "test2"))
   then
      testBean.setText( "This is a test" );
   end
我会感激任何人能给我的帮助


提前感谢

看来not操作员存在开放性缺陷

另一篇关于否定的好文章,用“neg”或“naf”代替“not”


对我来说,我使用
==false
语法

testBean : testBean(false==(testList contains "test"  && testList2 contains "test2"))
testBean : testBean(false==(testList contains "test"  && testList2 contains "test2"))