Я пытаюсь найти объект BucketTotal
, который имеет наименьший total
в проекте Drools Planner. Я адаптировал это из примера кода.Концептуальное значение ключевого слова «не»; оценка объектов
rule "insertMinimumBucketTotal"
when
$b : BucketTotal($total : total)
not BucketTotal(total > $total) // CONFUSED HERE
then
insertLogical(new MinimumBucketTotal($total));
end
Насколько мои рассуждения пошли, это означало «найти BucketTotal
объект $b
, например, что оленья кожа существует другой BucketTotal
объект, total
является большеtotal
из $b
».
Оказывается, это означало обратное (и я исправил его).
Пожалуйста, объясните, как Drools причины, что заявление, чтобы найти $b
.