hibernate调用可以返回XML数据吗?

时间:2010-10-01 20:01:15

标签: java xml hibernate orm

我想知道我们是否调用了一个用hibernate类注释的Java类。我们能以XML格式从表中获取数据吗?

浏览器提供id = 1的数据 - > Servlet - > hibernate类(带有一些神奇的xml功能) - >以XML格式返回数据(这真的会发生吗?)

谢谢, 萨纳。

2 个答案:

答案 0 :(得分:1)

我不确定您是否可以直接使用Hibernate执行此操作,但您可以使用第三方库(如XStream)将存储结果的对象转换为XML。

答案 1 :(得分:1)

我对此功能没有任何特殊经验,但Hibernate允许您使用持久性XML,您可以持久存储或从数据库中读取。见Chapter 18. XML Mapping。我不确定它是否仍然在积极开发,并且它不支持注释AFAIK。

作为替代方案,你可以使用Hibernate / JPA + JAXB(在这种情况下,我建议检查HyperJAXB)。