我在Java中创建了一个LinkedList (实例化),它有几个节点(项)。这个列表也用在Drools中,确切地说,是由Drools修改的。我需要在列表中插入一个新项目,但是这个插入必须是临时的。我不知道什么时候可以删除这个项目,所以我不得不使用insertLogical语句(对吗?)
这是我的代码,我在名为"lista“的列表中添加了三个"Nodo”项。Nodo是下面的类,它具有构造函数和set/get方法:
package com.sample;
public class Nodo {
private int valore;
public Nodo(
在使用drools中的决策表时,是否有更简单的方法来处理参数的Null检查?我想要做的是将java中的某些业务规则迁移到drools中,这样数据就会被抽象成多个对象层。因此,除非我对它们做空检查,否则我无法继续。欢迎任何建议。我要移动到决策表的业务规则的形式如下:
> When new A().getB().getC().getData() > 0 then
> System.out.println("Result found");
编写与每个字段的空检查相对应的条件实在是太痛苦了。
提前谢谢。
如果执行,简单的示例循环ad infinitum。如果我加上"no-loop true“,它就会起作用。但是为什么呢?没有环孔..。
package spikes;
import org.springframework.roo.addon.javabean.RooJavaBean;
@RooJavaBean
public class Applicant {
private final String string;
private final int age;
public boolean valid=true;
public Applicant(String string, in
我有以下两条规则:
global Response myResponse;
rule "rule1"
when
Loan(processId == "1")
then
myResponse.setRuleId("rule1");
myResponse.setPmtStatus("valid");
end
rule "rule2"
when
Loan(amount > 1000)
then
myResponse.setRuleI