我有以下要映射到前面提到的类的XML:
<xml>
<list>
<a>1</a>
<a>2</a>
<a>3</a>
</listt>
<list>
<b>1</b>
<b>2</b>
<b>3</b>
</listt>
</xml>
class xml {
List<A> aList;
List<b> bList;
}如何使用List映射,因为我所做的是给我一个空的"aList“,我想它不能区分第一和第二个smooks
<jb:bean beanId="xml" class="xml" createOnElement="xml">
<jb:wiring property="aList" beanIdRef="aList" />
<jb:wiring property="bList" beanIdRef="bList"/>
</jb:bean>
<jb:bean beanId="aList" class="java.util.ArrayList" createOnElement="list">
<jb:wiring beanIdRef="a" beanType="A/>
</jb:bean>
<jb:bean beanId="bList" class="java.util.ArrayList" createOnElement="list">
<jb:wiring beanIdRef="b" beanType="B/>
</jb:bean>
<jb:bean beanId="a" class="A" createOnElement="a">
...
</jb:bean>
<jb:bean beanId="b" class="B" createOnElement="b">
...
</jb:bean>有什么想法吗?非常感谢
发布于 2012-02-17 06:08:53
只创建一个列表,并将A和B列表连接到该列表映射a和b值,最终您将把它们都包含在列表中。
https://stackoverflow.com/questions/6041348
复制相似问题