Я пытаюсь найти объект 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
.