2010-04-05 44 views
3

有没有简单的方法将我的模型与EclipseLink一起存储在XML文件中?如何将EclipseLink对象导出为XML

我想在我的程序中实现导出功能,我想知道这是否可以用eclipselink或任何其他框架来完成。

感谢

+0

你有没有想过试图从数据库中导出数据,而不是通过你的java层? – John 2010-04-05 22:26:23

+0

谢谢,但由于它应该由用户而不是管理员或程序员来完成,所以我需要实现该功能,并且我正在寻找一些优雅地执行xml导出的想法。 – Raven 2010-04-06 06:38:06

回答

3

根据数据模型的复杂性,使用JAXB应该是将对象编组(出口)到XML的一种相对简单的方法。您必须用@XmlRootElement@XmlType和您的字段@XmlElement@XmlAttribute注释您的实体。

+0

EclipseLink MOXy组件是一个JAXB实现。它还具有处理JPA实体的扩展(请参阅http://wiki.eclipse.org/EclipseLink/Examples/MOXy/JPA) – 2010-07-07 18:21:07