drools:如何分配给局部变量
我被 Drools 5 困住了,需要一点帮助。 我想做的是使用传入的 DAO 并将其中的值分配给局部变量,就像这样...
rule "test rule 1"
when
$carDao : ICarDAO( )
$x : $carDao.getMap()
eval (
$x.contains("a") && $x.contains("b")
)
then
// do stuff
end
Drools 5 不允许分配局部变量。 我想分配一个局部变量,这样我就不必对 DAO 进行两次相同的调用。
那么有人可以指出我正确的方向吗?
谢谢! 杰夫·波特
I'm stuck with Drools 5 and need a little help.
What I'd like to do is use a passed in DAO and assign a value from that to a local variable, like this...
rule "test rule 1"
when
$carDao : ICarDAO( )
$x : $carDao.getMap()
eval (
$x.contains("a") && $x.contains("b")
)
then
// do stuff
end
Drools 5 doesn't allow assignment of local variables though.
I'd like to assign to a local variable so that I don't have to make the same call twice to the DAO.
So could someone point me in the correct direction please?
Thanks!
Jeff Porter
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
达..达!
ta..dar!
或者从 5.2 开始:
or since 5.2: