首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将hibernate对象直接转换为XML时的任何特殊注意事项

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

Stack Overflow用户
提问于 2011-10-14 15:51:27
回答 3查看 778关注 0票数 2

我正在尝试使用JAXB将hibernate对象列表转换为XML。有什么特殊的考虑或任何理由不能转换具有一对多关系的hibernate对象列表?

1.)似乎Hibernate提供的PersistentSet不是可序列化的,因此JAXB无法转换。我可能需要将其转换为“可序列化”集。这是正确的吗?如果是,我怎样才能做到?

编辑1.我将编写Set适配器类,类似于这个示例链接。会更新我的调查结果。http://www.objectpartners.com/2010/01/25/using-jpa-and-jaxb-annotations-in-the-same-object/

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

编辑2(和解决方案)。 Ok,我能够把它变成work.Thanks到Maven的Schemagen,这暗示了'java.sql.TimeStamp‘与JAXB不兼容。我编写了一个转换TimeStamp到日期的适配器。

感谢大家在这方面的指导。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-10-18 13:18:59

我能够将它变成work.Thanks到Maven的Schemagen,这给出了'java.sql.TimeStamp‘与JAXB不兼容的暗示。我编写了一个转换TimeStamp到日期的适配器。

票数 0
EN

Stack Overflow用户

发布于 2011-10-17 13:39:46

PersistentBag和PersistenceSet都是可序列化的。见http://docs.jboss.org/hibernate/core/3.2/api/org/hibernate/collection/PersistentSet.htmlhttp://docs.jboss.org/hibernate/core/3.2/api/org/hibernate/collection/PersistentBag.html

票数 5
EN

Stack Overflow用户

发布于 2011-10-17 16:00:14

为什么不使用hibernates xml存储呢?这就容易多了。http://docs.jboss.org/hibernate/core/3.3/reference/en/html/xml.html

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7770228

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档