2017-07-03 62 views
1

如何在我的xmlrequest中添加类型列表字段?Drools列表类型字段

例如我已经以下类

public class app{ 
    private java.util.List<java.lang.Integer> test; 
    private int age; 
    public int getAge() 
    { 
     return this.age; 
     } 

    public void setAge(int age) 
    { 
     this.age = age; 
    } 
    public java.util.List<java.lang.Integer> getTest() 
     { 
     return this.test; 
     } 

    public void setTest(java.util.List<java.lang.Integer> test) 
     { 
      this.test = test; 
      } 

     } 

和以下是xmlrequest格式。

<batch-execution lookup="defaultStatelessKieSession"> 
<insert> 
<com.redhat.loandemo.app> 
    <age>41</age> 
    <test></test> 
    </com.redhat.loandemo.app> 
    </insert> 
    <fire-all-rules/> 
    <get-objects out-identifier="output"/> 
    </batch-execution> 

这里测试是整数列表。所以我如何将它添加到xmlrequest?

回答

0

你的XML请求应该是:

<batch-execution lookup="defaultStatelessKieSession"> 
<insert> 
    <com.redhat.loandemo.app> 
     <age>41</age> 
     <test>1</test> 
     <test>2</test> 
     <test>3</test> 
     <test>4</test> 
    </com.redhat.loandemo.app> 
</insert> 
<fire-all-rules/> 
<get-objects out-identifier="output"/> 

+0

对不起。但它不起作用。 – Vijay

+0

@Vijay什么是错误? – Iffo