Drool的LHS和RHS

    xiaoxiao2022-07-04  150

    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());

    最新回复(0)