Drools 5.5 将支持多个consequences处理
2012-09-07 00:00
351 查看
例子,
rule "Give free parking and 10% discount to over 60 Golden customer and 5% to Silver ones" when $customer : Customer( age > 60 ) if ( type == "Golden" ) do[giveDiscount10] else if ( type == "Silver" ) break[giveDiscount5] $car : Car ( owner == $customer ) then modify($car) { setFreeParking( true ) }; then[giveDiscount10] modify($customer) { setDiscount( 0.1 ) }; then[giveDiscount5] modify($customer) { setDiscount( 0.05 ) }; end
相关文章推荐
- AJAX中同时发送多个请求XMLHttpRequest对象处理方法
- 在同一控制器类中处理多个请求的MultiActionController
- 数据库设计系列【6】当一个实体包含多个计算列时,如何处理?
- 让IE5.5+也支持position:fixed
- Kotlin data class 重写getter setter处理,支持Parcelable的intent传递和Gson解析
- 用PHP处理多个同名复选框
- UNIX网络编程----多进程并发服务器(这样就支持多个客户端连接了)
- 用JS实现一个表单多个按钮的方法,两个onclick事件处理
- java封装FFmpeg命令,支持原生ffmpeg全部命令,实现FFmpeg多进程处理与多线程输出控制(开启、关闭、查询),rtsp/rtmp推流、拉流
- 处理一个字符串多个分隔符
- android httpClient 支持HTTPS的2种处理方式
- 批处理 同时运行多个程序、关闭多个程序
- jquery.ui.accordion的修改(支持展开多个)
- 关于drools 5.3 的drl文件的UTF格式对 中文不能很好支持的原因。
- RHEL5.5安装中文支持
- [笔记]架构探险-从零开始写JavaWeb框架-2.2. 之使框架具有aop特性-干货,让框架支持事务处理
- WCF并发(Concurrency)的本质:同一个服务实例上下文(InstanceContext)同时处理多个服务调用请求
- exsi5.5以上版本支持虚拟机的二次虚拟化
- mysql 5.5和5.6版本关于timestamp not null类型字段关于null的处理
- 如何让centos5.5支持中文