java - Web 服务和 hibernate - 您如何将这两者结合起来?

标签 java web-services hibernate jaxb

我想使用 hibernate 通过 Web 服务持久保存对象,并考虑将 hyperjaxb3 与 Apache CXF 结合使用。为此您还有其他建议吗?

编辑:为了稍微澄清我的问题...我正在使用 eclipse 和 wsgen、wsimport ant 任务分别生成我的服务和客户端类。我正在使用注释来配置由 hibernate 保存的实体。通过这种设置,我遇到了一些简单的问题,我可以通过谷歌搜索来解决这些问题。然后我遇到了循环引用的问题,我用 afterUnmarshal 修复了该问题(描述为 here )。之后,我遇到了具有两个父级(两个双向关系)的实体问题,我尝试按照描述的方式使用@XmlID和@XmlIDREF来解决here但最终没有成功。那时我开始怀疑我是否做错了什么,应该使用不同的工具/技术(我是否应该切换到maven,或者引入spring等),所以我进行了一些调查,发现了hyperjaxb3,并且想知道这是否可以解决我的问题? :)

编辑2:简而言之,在涉及这两种方式的大多数情况下,您使用哪种方式、更喜欢哪种方式或只是采用哪种方式?

最佳答案

EclipseLink JAXB (MOXy)具有处理 JPA 实体的扩展,有关详细信息,请参阅:

关于java - Web 服务和 hibernate - 您如何将这两者结合起来?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3237242/

相关文章:

Java枚举: Return value other than String

当给定 jsession id 时,Java Applet 似乎使用旧的响应对象

android - 在 Android 中从 URL 加载图像

web-services - HTTP 简单例份验证与 POST 表单例份验证

web-services - SOAP 和 REST Web 服务在 Java EE 中具有一种实现

java - 如何在JPA中保存外键实体

java - Hibernate 域对象生成

java - 如何在 Java 中使用同一循环来确定三个不同条件的范围?

java - 选中后切换小部件不可见

Hibernate刷新物化 View