2010-07-13 45 views
1

我想通过Web服务使用hibernate来持久化对象,并且正在考虑在Apache CXF中使用hyperjaxb3。你有任何其他建议吗?Web服务和休眠 - 你将如何结合这两个?

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

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

+1

你能澄清它到底是什么,你是好奇使用这两种?公开内部使用Hibernate进行数据访问的Web服务是非常普遍的做法。这里有什么确切的问题? – 2010-07-13 13:12:13

回答