drools

    0热度

    1回答

    我已经创建了三个类,并试图通过将它们连接到数据库中来通过主类设置它们的值。然后我试图解雇规则,但我没有得到输出。我必须从数据库中获取值并将它们设置为三个类的变量。 static int pid; static int mrp; static int cid; static float tax; static String pname; static String cname; publ

    0热度

    1回答

    在无状态流氓会话中,对一个对象调用execute方法还是在对象列表上调用execute方法更为理想? 任何方法都有性能上的提升吗?

    0热度

    2回答

    我有这样的类层次结构: DomainParent{List<Details>, Boolean isCalculatedTypes(defaults false)} Detail{List<SubDetail>} SubDetail{TypeEnum} 这枚举: TypeEnum{Type1, Type2, Type3} 我想创建一个检查一个Drools的规则,如果所有的SubDeta

    0热度

    1回答

    我已经从一个HTML页面的值,并将其设置为一个Java类。现在考虑这些值,我必须创建一个动态创建drl文件的规则模板。 的规则应该是当我的ProductID = 2产品如= jwellery thendisplay MRP protected void doGet(HttpServletRequest request, HttpServletResponse response)throws Se

    0热度

    1回答

    使用插入方法,我能够将Java的值传递给Drool文件,但是在操作之后我想从Drool文件返回值。

    0热度

    1回答

    中时出错尝试将值插入到Hashmap()中,但我的测试用例失败时尝试将结果的累加函数($ drl文件中的总数)作为Hashmap的值。我也试过Integer.valueOf($总数),而不是$总数没有运气。 我的DRL文件包含: rule "calculate total per item" no-loop when $o : Order($lines : orde

    0热度

    3回答

    我是新来的流口水和kie服务器。我遇到了如何通过解雇规则RHS(然后是行动)在工作记忆中插入新事实的问题,然后通过这些动态的事实激活其他规则。 我期望的是,当BaseFeature从外部插入工作内存并激活RuleOne内部的RuleOne时,“然后”它会插入新的事实RuleResult,并期望激活RuleTwo,但它不会激活RuleTwo,只是RuleOne被激活了,是我做错了什么? 这里我有两个

    0热度

    1回答

    我有一个包含一个Collection或一组值的数组。 我想写这种形式的规则: rule "listRule" when $first: from list1() and $first!= "a" and $first!="b" $second: from list1() and $second!="c" and $second != "z" then System.out.printl

    0热度

    1回答

    该问题已解决,但主类规则正在解雇。但drl文件没有形成。 package com.sample; import com.model.example.Product.*; expander product.dsl rule "success" when There is a Product that -has price greater than 100 -h

    0热度

    1回答

    规则 “一” activation-group "Harris" salience 10 when $p : Person(age < 10); then $p.setDiscount(0.1); 末 规则 “两个” activation-group "Harris" salience 10 when $p : Person(age >