2017-08-07 67 views
0

我有兩個類,我創建了兩個Class1的對象,即obj1和obj2以及Class2的四個對象,即c1obj1,c1obj2,c2obj1,c2obj2,並且已經在kSession中傳遞了這些對象。獲取drools中不同類的相關對象kSession

現在,在第一條規則中,我希望將Class1的obj1與Class2的c1obj1和c1obj2一起類似地用於obj2?

a : Class1(flag == 0 , cid : class1Id) 
b : Class2(id : cid) 

我想這樣做,但得到一個錯誤。

+0

請重讀你的問題,並澄清是否有類class2的兩個或四個對象。 – laune

回答

0

如果你需要找到的Class2的對象與Class 1的ID匹配的ID,必須寫

a : Class1(flag == 0 , $cid : id) # Class1 with fields flag and id 
b : Class2(id == $cid)    # Class2 with field id 
+0

謝謝你,這就是我正在尋找.. –