1

是否可以使用 o/x 映射器在单个 xml 中编组所有 pojo(相同类型)?就像我想生成以下xml文件

<xml>
<record1>
<id>1</id>
<name>abc</name>
</record1>
<record2>
<id>2</id>
<name>xyz</name>
</record2>
</xml>

这里record1和record 2是相同类型的对象。意味着我想在xml文件中写入第一个record1对象而不是在同一个xml文件中写入record2对象。

4

3 回答 3

2

正如Merlyn Morgan-Graham作为对您问题的评论所说的那样,您可以将它们聚合到一个单独的类中,然后将其序列化。

于 2011-06-09T06:18:05.557 回答
0

Spring文档清楚地说:

在 O/X 映射领域内,编组器负责将对象(图)序列化为 XML。

所以直接的答案是否定的。我们将一个对象编组到一个xml 文档。如果您在单个文档中需要多个实例,则必须实现某种包装类。一个包含简单集合(列表或集合)的类,它存储您的编组并提供一些 get/add 方法就足够了。

于 2011-06-09T06:46:25.220 回答
0

作曲怎么样。Pojo 类包含其他 pojo 的对象作为 xml 实体。

于 2011-06-09T06:18:52.817 回答