LHS:Left Hand Side,在Rete网络的左边部分,即规则的when部分。
RHS:Right Hand Side,在Rete网络的右边部分,即规则的then部分,可以用纯java代码写。
rule "rule4"
salience 4
when
$stu:Stu(getName() == "张三", gender == "male")
then
System.out.println("性别为男,名字为:" + $stu.getName());
$stu.setAmount(20000);
outputDisplay.successNums++;
outputDisplay.put($stu.getName(), $stu.getAmount());
insert(new Account());
end
LHS:
$stu:Stu(getName() == "张三", gender == "male")
RHS:
System.out.println("性别为男,名字为:" + $stu.getName());
$stu.setAmount(20000);
outputDisplay.successNums++; outputDisplay.put($stu.getName(), $stu.getAmount());
insert(new Account());
博客介绍了Drool的LHS和RHS。LHS是Rete网络左边部分,即规则的when部分;RHS是右边部分,即规则的then部分,可用纯Java代码编写。还给出了LHS和RHS的示例代码。
3023

被折叠的 条评论
为什么被折叠?



