我必須從服務器發送分離的JPA實體到客戶端,它不會回來,但客戶端應該能夠可靠地實例化這些實體。什麼是序列化/反序列化JPA實體的最可靠方法?
實體在其中具有雙向關係(循環圖),集合,數組和可嵌入鍵。
我可以控制服務器和客戶端 - 也就是說,我可以在客戶端和服務器中使用相同版本的實體類,並且序列化數據將非常短暫。
這將用於關鍵操作我必須確保客戶端應該能夠反序列化沒有任何問題。無風險 - 不惜任何代價。反序列化的可靠性比效率/速度/規模
對如何處理這個問題,並用什麼庫最低風險的解決方案的任何建議更重要?似乎有這麼多的選項XStream,JAXB,Java序列化,Json,XMLEncoder等......我有點困惑。
我已經將JAXB合併到JPA實體中,並將JSON使用MOXy編組。像魔術一樣工作。謝謝 – 2013-03-07 07:20:36