将hibernate对象直接转换为XML时的任何特殊注意事项

Pra*_*jot 2 java xml hibernate jaxb

我正在尝试使用JAXB将hibernate对象列表转换为XML.是否存在任何特殊注意事项或任何原因导致具有一对多关系的hibernate对象列表无法转换?

1.)似乎Hibernate提供的PersistentSet不是Serializable,因此不能被JAXB转换.我可能需要将它转换为"Serializable"集.它是否正确?如果是,我该如何实现?

编辑1.我将编写Set adapter class,类似于此示例链接.将更新我的发现.http://www.objectpartners.com/2010/01/25/using-jpa-and-jaxb-annotations-in-the-same-object/

如下所述,不需要转换PersistentSet,因为它已经可序列化.

编辑2(和解决方案).好的,我能够使它工作.感谢Maven的Schemagen提供了'java.sql.TimeStamp'与JAXB不兼容的提示.我写了一个将TimeStamp转换为Date的适配器.

感谢大家对此的指导.