我想在 drools 的 when 部分使用 in build 关键字匹配来匹配字符串。
例如
rule "test"
when Foo( fooid : id )
Bar( barid : id, barid not matches "ID=" + fooid + ", " + name )
then ...
它似乎不起作用,因为它抱怨“ID =”+ fooid +“,”+名称。
但是如果我删除所有参数,它就会运行,即只留下“ID =”
所以问题似乎在于你如何在匹配模式中包含更多参数,你将如何解决这个问题?
谢谢