2013-06-11 45 views
2

我是Drools中的新手,並且給出了編寫規則文件(即drl文件)的工作。我面臨着一個問題。檢查一個對象是否存在於Drools中的列表中

運算符contains用於檢查作爲集合或數組的字段是否包含指定的值。

對象(objList包含「再見」) - 以驗證「再見」是有在objList與否,即用於驗證字符串

但是,我有對象列表,並要檢查,如果列表中包含的任何。特定的對象或沒有,所以我用上面的替換字符串與對象,但沒有奏效。'

有人可以幫我

回答

4

嘗試memberOf運營商
從Drools的Rule Language Documentation

運營商的memberOf是用來檢查一個字段是否是 一個集合或數組的成員;即收集必須是一個變量。 Blockquote

相關問題