2010-07-26 14 views
5

मैं drools drl भाषा में एक नियम लिखने की कोशिश कर रहा हूं जहां मैं कुछ ऐसा करना चाहता हूं! (ए & & बी) लेकिन ऐसा लगता है कि यह पसंद नहीं है! ऑपरेटर या शब्द नहीं।drools drl शर्तों को कैसे करें

rule "Test Rule" 
    when 
     testBean : testBean(!(testList contains "test" && testList2 contains "test2")) 
    then 
     testBean.setText("This is a test"); 
    end 

मैं किसी से किसी भी मदद की सराहना करेंगे मुझे अग्रिम

उत्तर

3

ऐसा लग रहा है में

धन्यवाद दे सकते हैं: मैं

कृपया देखें नमूना नीचे कोड drools पर अच्छा दस्तावेज़ प्राप्त करने के लिए संघर्ष कर रहा हूँ वहाँ नहीं ऑपरेटर

https://jira.jboss.org/browse/JBRULES-2404

के साथ एक खुली दोष है

निषेध पर एक और अच्छा लेख, 'नहीं'

http://blog.athico.com/search?q=negation

rule "Test Rule" 
    when 
     testBean : testBean((testList not contains "test" && testList2 contains "test2")) 
    then 
     testBean.setText("This is a test"); 
    end 
के बजाय 'neg' या 'NAF' का उपयोग करता है
संबंधित मुद्दे