수정 키워드를 사용하여 무한 루프를 테스트하고 있습니다.수정 키워드가 작동하지 않습니다. Drools
그러나 규칙을 다시 트리거하지 않습니다.
규칙 1 :
rule "Entitle for promotion"
when
$i: EmployeeFinancialFact(rating==Rating.ONE.getRating())
then
PromotionFact $promotion=new PromotionFact($i.getEmpID(),$i.getEmpName());
insert($promotion);
end
규칙 2 :
rule "Print EmployeeFinancialFact name entitled for promotion"
when
$p: PromotionFact()
then
modify($p) {setSentForApproval(true);}
end
나는 규칙이 다시 규칙이됩니다 다시 트리거를 RHS를 기대하고 있지만, 한 번만 해고한다 .
아무도 이유를 말해 줄 수 있습니까?
1.Yes 규칙 해고시켜이를 확인하기 위해 SYSOUT을 넣어지고있다 . 2. 예 PromotionFact는 Java 클래스입니다. 3. PromotionFact에는 사후 처리되는 속성이 주석으로 표시되지 않습니다. 4. Drools 버전은 7.4.1.final –
입니다. "문제"는 * Reactive * 속성이 활성화 된 것 같습니다. 비활성화하십시오. –
그래, 너 챔피언이야. 부동산 반응이 문제였습니다. –