Facts(即普通的POJO)
指普通業務對象插入到Workingmemory后的對象
規則可以對fact對象進行任意的對象操作
是規則與應用系統交換的橋梁
返回FactHandler對象,是插入到Workingmemory后的句柄
facts例子
public class Customer {
private long customerId;
private String customerName;
private String state;
}
規則文件
- 以.drl 結尾的文件

規則例子:
package com.sample import com.sample.DroolsTest.Message; rule "Hello World" when m : Message( status == Message.HELLO, myMessage : message ) then System.out.println( myMessage ); m.setMessage( "Goodbye cruel world" ); m.setStatus( Message.GOODBYE ); update( m ); end rule "GoodBye" when Message( status == Message.GOODBYE, myMessage : message ) then System.out.println( myMessage ); end
