Bonjour,

Voici ma problématique :

J'ai des règles de gestion qui concernent certains attributs de mes objets. Ce que je voudrais faire, c'est n'évaluer que les règles qui sont concernées par ces attributs au moment où ces attributs changent.
Donc si dans un objet, un attribut ne change pas, je ne veux pas évaluer les règles qui portent sur cet attribut puisqu'elles ont déjà été évaluées à un autre moment et seuls "les autres" attributs ont changé.
Je veux faire cela car si je passe un objet qui a des lien vers pleins d'autres objets (liens "lazy-loadés"), je ne veux pas que via l'évaluation de "toutes" les règles, on en vienne à déclencher le chargement de "toute" ma base de données.

J'espère que c'est clair comme explication !?

Est-ce qu'il y a un "pattern" d'utilisation de Drools pour cela. Je ne vois rien dans la doc et les exemples qui me laisse penser qu'on puisse le faire; mais je suis plus que novice sur le sujet.

Merci d'avance