我想知道我们是否调用了一个用hibernate类注释的Java类。我们能以XML格式从表中获取数据吗?
浏览器提供id = 1的数据 - > Servlet - > hibernate类(带有一些神奇的xml功能) - >以XML格式返回数据(这真的会发生吗?)
谢谢, 萨纳。
答案 0 :(得分:1)
我不确定您是否可以直接使用Hibernate执行此操作,但您可以使用第三方库(如XStream)将存储结果的对象转换为XML。
答案 1 :(得分:1)
我对此功能没有任何特殊经验,但Hibernate允许您使用持久性XML,您可以持久存储或从数据库中读取。见Chapter 18. XML Mapping。我不确定它是否仍然在积极开发,并且它不支持注释AFAIK。
作为替代方案,你可以使用Hibernate / JPA + JAXB(在这种情况下,我建议检查HyperJAXB)。