Как проверить нулевое значение в накоплении Drools - PullRequest
0 голосов
/ 04 июля 2018

Я первый раз пользуюсь Drools. В функции накопления у меня есть сценарий для проверки (! = Null) функции Java. Но в Drools я нахожу это! = Не работает.

когда

      $addr : String(length > 0) from accumulate(
                  $person : Person(),
                   action(
                         $addresses : $person.getAddresses();
                         // i want to check whether $addresses is not 
                             null.
                         if($addresses !=null) is what i want to achieve

)

Любая помощь очень ценится.

1 Ответ

0 голосов
/ 05 июля 2018

Изменить правило следующим образом:

Person(adresses !=null) && $addr : String(length > 0) from accumulate(
              $person : Person(),
               action(
                     $addresses : $person.getAddresses();
                     )
...