社区
JBoss技术交流
帖子详情
drools规则文件里面怎么遍历list对象
郭靖丶
2014-08-31 03:17:17
BEAN的类型是这样的.
class A{
...id;
...name;
List classB;
}
里面有B类的列表.我现在要把A传入规则文件的working里面,但是在里面怎么去遍历取出B当when使用?
之前试过用from来遍历,但是每遍历一次都会执行一次规则.我现在是想等所有LIST都执行完(list的数据作为条件来用),再往下走.
没分了.感谢大神提供帮助.
...全文
6380
5
打赏
收藏
drools规则文件里面怎么遍历list对象
BEAN的类型是这样的. class A{ ...id; ...name; List classB; } 里面有B类的列表.我现在要把A传入规则文件的working里面,但是在里面怎么去遍历取出B当when使用? 之前试过用from来遍历,但是每遍历一次都会执行一次规则.我现在是想等所有LIST都执行完(list的数据作为条件来用),再往下走. 没分了.感谢大神提供帮助.
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
西夏一品堂
2015-08-19
打赏
举报
回复
http://blog.csdn.net/mn960mn/article/details/47778423
西夏一品堂
2015-08-19
打赏
举报
回复
$order : Order(); $product : Product(count >= 3) from $order.products;//从list中取出每个product
西夏一品堂
2015-08-19
打赏
举报
回复
楼主这个问题解决了吗? 我也碰到了?
郭靖丶
2014-09-01
打赏
举报
回复
托举~~~~
Drools
7 Map集合的
遍历
(
遍历
map的键值对)
本文将分享几个
遍历
map集合的方法。 最近遇到个蛋疼的事情,《
Drools
7中Map类型数据源操作》一文中提到“本文介绍了Map类的数据源在
drools
的condition部分
遍历
的方法。”,然后示例中写的是从工作内存中带有条件的
遍历
Map类型实例,有人质疑这文章与大纲不符,示例不是写的
遍历
。什么叫
遍历
,在我看来
遍历
直白点不就是循环查询嘛,循环查询集合叫
遍历
,加了个条件筛选,循环查询内存就不是
遍历
?抬杠! 进入正题!!! 说明一下:以下drl部分代码使用设置为java类型...
Drools
规则
引擎使用小结(一):传入多个
List
对象
考虑如下情形:实现根据航班信息schedule(主要是行李数量)自动生成行李运输任务mission(
规则
简化为每180件行李算作一个行李运输任务),并把生成的任务分配给空闲的司机driver运输(
规则
简化为比较空闲司机和任务数量进行分配)。 考虑实现:传入未分配行李运输任务的航班
对象
集合schedules,空闲司机
对象
集合drivers,空的行李运输任务
对象
集合mission
list
(也就是三个...
Drools
规则
属性
前面我们已经知道了
规则
体的构成如下: rule "ruleName" attributes when LHS then RHS end 本章节就是针对
规则
体的attributes属性部分进行讲解。
Drools
中提供的属性如下表(部分属性): 属性名 说明 salience 指定
规则
执行优先级 dialect 指定
规则
使用的语言类型,取值为java和mvel enabled 指定
规则
是否启用 date-effective 指
drools
-
对象
归类操作
分类 前面总结过了,
drools
规则
文件
的when中的操作和计算大致分为三种 顶层逻辑组合
对象
筛选条件 顺便信息提取 顶层逻辑目前总结了四种 and or not exists 基本的
对象
筛选,仅仅是简单的属性过滤 Person(name == "godme") Person(age > 100) Person(name == "godme" , age &g...
Drools
规则
引擎 系列教程(二)
Drools
规则
语法 & LHS 条件
Drools
规则
引擎 系列教程(一)SpringBoot整合 & 快速集成上手
Drools
规则
引擎 系列教程(三)
Drools
规则
语法 & RHS动作 & header详解
Drools
规则
引擎 系列教程(四)
Drools
主要API & 决策表 教程代码已提交到ytooo-
drools
,欢迎star 文中代码方法均基于上一篇教程 1. .drl
文件
结构 package 包充当每组
规则
的唯一名称空间。一个
规则
库可以包含多个程序包。 通常,将包的所有
规则
与包声明存储在同一文
JBoss技术交流
6,787
社区成员
2,558
社区内容
发帖
与我相关
我的任务
JBoss技术交流
JBoss技术交流
复制链接
扫一扫
分享
社区描述
JBoss技术交流
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章