2016-12-05 91 views
0

我在一個滴料drl文件返回對象作爲其結果的一組(系列)定義的查詢。Drools的查詢返回結果的順序是什麼?

query "q0" 
e: Facts() 
end 

我的問題是,按什麼順序查詢返回這些對象? 它是按照他們在工作記憶中插入還是以任意方式插入的順序?

回答

0

一個規則的解僱或事實與查詢返回的訂單的順序是不確定的。無論您現在看到的安裝Drools版本的順序可能隨着下一個版本而改變。

如果你需要一個特定的順序,我建議你使用Collections.sort應用到結果集。