Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/363.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/.htaccess/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何匹配Drools中的成员对象?_Java_Drools_Jbpm - Fatal编程技术网

Java 如何匹配Drools中的成员对象?

Java 如何匹配Drools中的成员对象?,java,drools,jbpm,Java,Drools,Jbpm,如果我只插入了一个类对象,它有另一个类对象的数组(比如整数)。现在,如果我想在“何时”部分找到其中最大的一个,你怎么能做到呢 我可以在“then”部分循环它们,但这并没有利用Reta树优化。所以这不是我的选择 这个类中有一个getter通过传入索引来返回成员类对象。我不想在第一次尝试中更改java代码部分,那么如何编写“when部分”来查找最大的部分呢 我的第二个尝试是将java代码部分更改为插入每个成员类对象,以便在“when”部分中可以轻松访问它们,但这是我唯一的选择吗 谢谢大家! 您可以尝

如果我只插入了一个类对象,它有另一个类对象的数组(比如整数)。现在,如果我想在“何时”部分找到其中最大的一个,你怎么能做到呢

我可以在“then”部分循环它们,但这并没有利用Reta树优化。所以这不是我的选择

这个类中有一个getter通过传入索引来返回成员类对象。我不想在第一次尝试中更改java代码部分,那么如何编写“when部分”来查找最大的部分呢

我的第二个尝试是将java代码部分更改为插入每个成员类对象,以便在“when”部分中可以轻松访问它们,但这是我唯一的选择吗

谢谢大家!

您可以尝试(4.8.3.7.2),类似于:

$outerObject : someObject
$maxInner : Integer from from $outerObject.items
not (Integer (intValue > $maxInner.intValue) from $outerObject.items)