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<}>

posted on 2013-05-14 11:40  人生自古  阅读(417)  评论(0编辑  收藏  举报

导航