StatefulKnowledgeSessionに要素のリストを挿入しました。drools .drlファイルのWhen句で、リストのさまざまな要素のプロパティ値を比較する必要があります。
たとえば、ペットのリスト[kbSession.insert(list)としてセッションに追加]があり、各ペットにはnameプロパティ(pet1.name = "adi"、pet2.name = "flix")があります。では、when句でこの項目をチェックするのに最適なものは何でしょうか。
私が持っているtest.drlファイルで言う
ルール「ペットアイテム」
方言「java」
いつ
list.get(0).name != list.get(1).name
それから
do something!
どんな提案でも大歓迎です!
敬具、
シェク