droolsのwhen部分でinbuildキーワードmatchesを使用して、文字列と一致させたい。
例えば
rule "test"
when Foo( fooid : id )
Bar( barid : id, barid not matches "ID=" + fooid + ", " + name )
then ...
"ID =" + fooid + "、" + nameについて文句を言っているため、機能していないようです。
しかし、すべてのパラメーターを削除すると、実行されます。つまり、「ID=」のみが残ります。
問題は、マッチングパターンにさらに多くのパラメータを含める方法にあるようですが、これをどのように解決しますか?
ありがとうございました