Прежде всего, твое правило выглядит уродливым для меня.Первые 2 шаблона не имеют своих типов, и есть переменные (то есть name1
), которые никуда не приходят.
Во-вторых, помните, что LHS правил в Drools работает как оператор SQL,Если вы не укажете какую-либо связь между вашими шаблонами, будет использоваться декартово произведение их.
Надеюсь, это поможет