0

次の質問があります。誰かが答えてくれることを願っています。

私の drools プロジェクトでは、いくつかの選択ルールを実行しており、選択したオブジェクトがグローバル リストに追加されています。次に、このグローバル リスト内のオブジェクトを使用する別のルールがあります。リストが変更されるたびに (別のルールが list にオブジェクトを追加するとき)、Drools がこれらのグローバル リスト依存ルールを起動することを期待しています。しかし、これは Drools では起こらないようです。drools はグローバル変数に加えられた変更を追跡し、それらに依存するルールを解決しますか?

前もって感謝します !

4

1 に答える 1

3

Drools のドキュメントから:

グローバルはワーキング メモリに挿入されないため、一定の不変値を持つ場合を除いて、ルールで条件を確立するためにグローバルを使用しないでください。

それが役に立てば幸い、

于 2013-07-26T07:02:05.393 に答える