1

デシジョンテーブルで制約のないルールを実行する必要があります。

すなわち:

    rule ...
when
    $p : Person()
then
    $p.setCity("none");
end

私はこれらを試しました:

| 1 | RuleTable example                       | 
| 2 |    CONDITION    |     ACTION            | 
| 3 |    p:Person()   |                       | 
| 4 |      name       | p.setCity("$param");  | 
| 5 | description     |  config person        |
| 6 |                 |       none            | 

しかし、アプリケーションを実行すると、次の例外がスローされます。

person を解決できません
スレッド「メイン」で例外が発生しました

4

2 に答える 2

0

テーブルに実際の条件がないため、おそらく失敗します。

$param == $param を条件として入れてみてください

于 2013-12-09T09:10:38.513 に答える