我想用GWT-RPC將hibernate對象轉移到前端。當然,我不能轉移註釋類,因爲註釋不能編譯爲javascript。所以我完全在「.hbm.xml」中完成了hibernate映射。這對於非常簡單的對象來說很好。但是,只要我加入更復雜的東西,比如用一個例子來實現oneToMany關係。一個集合,編譯器會抱怨集合的一些序列化問題(但集合中的對象也是可序列化的)。Hibernate對象和GWT-RPC
我猜這是行不通的,因爲hibernate創建了一些GWT無法解釋的特殊集合?
有沒有什麼辦法可以解決這個問題,或者我需要另一種方法讓我的對象到達前端?
編輯:看來我的方法是不可能與RPC,因爲休眠更改對象。 (請參閱thanos的回答)。 google有一個更新的方法來將對象傳輸到前端:請求工廠。它看起來非常好,我現在會嘗試。
編輯2:請求工廠工作完美,比RPC更方便!
Gilead是一個很好的解決方案,但問題在於Gilead不再受支持,如果使用它,則會陷入過時的GWT版本。 – ATrubka