Jboss 规则中的查询结果

Jboss 规则中的查询结果,jboss,drools,Jboss,Drools,我在JBoss中进行了查询: query "Cars" c : Car() end; 我想在这个规则中使用: rule "Ca" salience -100 when c : Cars() then end; 但我所做的一切都会出错。是否有可能在规则中获得查询结果?我知道这个方法: org.drools.runtime.rule.QueryResults results = ksession.getQueryResults( "Cars"

我在JBoss中进行了查询:

query "Cars" 
    c : Car()
end;
我想在这个规则中使用:

rule "Ca"
    salience -100
    when
        c : Cars()
    then

end;
但我所做的一切都会出错。是否有可能在规则中获得查询结果?我知道这个方法:

org.drools.runtime.rule.QueryResults results = ksession.getQueryResults( "Cars" );

但我需要在规则中得到结果。有人能帮忙吗?

你为什么要这么做?您可以进行累加以获得所有车辆的列表,如下所示: 什么时候 $cars:List()来自累积(Car()) 然后


你不需要对此进行查询

你为什么要这么做?您可以进行累加以获得所有车辆的列表,如下所示: 什么时候 $cars:List()来自累积(Car()) 然后

你不需要对此进行查询