drools 规则文件
一、规则分析
rule "Six_mos_or_less_on_the_job" //规则名称
salience 5 //执行顺序
when //相当于if
$credit:Credit(mosInCurrentJob < 6 )//相当于if括号中的条件,写在条件中的语法是其中Credit是类,而mosInCurrentJob是类中的成员变量
then //相当于if(...)大括号,下面是java代码
c.setIncome(c.getIncome()-1000);
System.out.println("1----"+c.getIncome());
insert(c);//fac操作
end//结束
二、if
if(...){
java代码
}
三、相似
when<if> $credit:Credit(mosInCurrentJob < 6 )<(...)>
then<{>
java代码<java代码>
end<}>