Web服务和休眠 - 你如何将这两者结合起来?

时间:2010-07-13 12:42:44

标签: java web-services hibernate jaxb

我想使用hibernate通过Web服务持久化对象,并考虑将hyperjaxb3与Apache CXF一起使用。你有什么其他的建议吗?

编辑:为了澄清我的问题......我正在使用eclipse和wsgen,wsimport ant任务分别生成我的服务和客户端类。我正在使用注释来配置由hibernate持久化的实体。有了这个设置,我遇到了一些简单的问题,我可以通过谷歌搜索来修复。然后我遇到了循环引用的问题,我用afterUnmarshal修改了(描述here)。之后我遇到了一个带有两个父节点的实体问题(两个双向关系),我尝试用here描述的方式用@XmlID和@XmlIDREF解决这个问题,但最终没有完成。那时我开始怀疑自己是做错了什么,应该使用不同的工具/技术(我应该转换为maven,还是介绍spring等)所以我调查了一下,发现了关于hyperjaxb3的问题,我想知道如果这可以解决我的问题? :)

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

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

看看Spring MVC Tutorial,你可以很容易地与Hibernate集成。