Je ne reviendrai pas de l'objet de requête Société. Mais IDE société indecate aussi inattendueDrools indecate variable comme inattendu
Quelle est mon erreur:
dialect "java"
query getBalance(World world, Company company)
$company := Company(companyName == "Intel") from world.getCompanies()
end
rule "BMWCarsToPerson"
when
$world : World()
$company : Company()
getBalance($world, $company)
/*$company : Company() from $world.getCompanies()*/
$manager : Manager() from $company.getManagers()
exists Car(name == BrandOfCar.BMW) from $manager.getCars()
$bmwCarsFromManager : Car(
name == BrandOfCar.BMW
) from $manager.getCars()
$person : Person(
name == "Elvis"
) from $world.getPersons()
/*$listMageners : List() from $manager*/
then
end
Vous n'avez pas besoin 'existe voiture (nom == BrandOfCar.BMW) de manager.getCars $()' comme il est suivi d'un modèle qui a gagné » t tirez sauf si l'existant est vrai. Par conséquent, il est redondant. – laune