如何维护JAXB从JAXBO对象生成的XML中的元素顺序
我已经用ORDERBY子句运行了一个sql查询,该子句有两个列名,以获得给定顺序的结果。现在,我将resultset中的值复制到jaxb对象,并将其打包成xml 我的要求是以与resultset中相同的顺序获取xml 例如:按日期从emp订单中选择*,员工ID 输出如何维护JAXB从JAXBO对象生成的XML中的元素顺序,jaxb,Jaxb,我已经用ORDERBY子句运行了一个sql查询,该子句有两个列名,以获得给定顺序的结果。现在,我将resultset中的值复制到jaxb对象,并将其打包成xml 我的要求是以与resultset中相同的顺序获取xml 例如:按日期从emp订单中选择*,员工ID 输出 id Date 4 22/01/2012 10 10/03/2012 现在我希望xml是 有什么办法可以完成吗 问候 哈里什 我在jaxbObject中添加了新的整数变量
id Date
4 22/01/2012
10 10/03/2012
现在我希望xml是
有什么办法可以完成吗
问候
哈里什
我在jaxbObject中添加了新的整数变量“order”。在读取resultset和更新jaxbobject时,我使用counter更新order变量。因此,从编组jaxb对象生成的xml中,我可以依靠“顺序”以与sql查询返回相同的顺序列出。id和
date
属性的顺序
您可以使用@XmlType
注释上的proporter
属性来指定映射到XML元素的字段/属性的顺序。没有一种方法可以指定XML属性在XML输出中的显示顺序(属性的顺序在XML中并不重要)
员工要素的顺序
Employee
元素的编组顺序将取决于集合中用于将它们存储在Java模型中的特征
了解更多信息
我不明白。您的SQL按您的需要列出(orderby
),而您只希望这些元素按您的需要列出吗?