2010-07-13 44 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

回答