我想用GWT-RPC将hibernate对象转移到前端。当然,我不能转移注释类,因为注释不能编译为javascript。所以我完全在“.hbm.xml”中完成了hibernate映射。这对于非常简单的对象来说很好。但是,只要我加入更复杂的东西,比如用一个例子来实现oneToMany关系。一个集合,编译器会抱怨集合的一些序列化问题(但集合中的对象也是可序列化的)。Hibernate对象和GWT-RPC
我猜这是行不通的,因为hibernate创建了一些GWT无法解释的特殊集合?
有没有什么办法可以解决这个问题,或者我需要另一种方法让我的对象到达前端?
编辑:看来我的方法是不可能与RPC,因为休眠更改对象。 (请参阅thanos的回答)。 google有一个更新的方法来将对象传输到前端:请求工厂。它看起来非常好,我现在会尝试。
编辑2:请求工厂工作完美,比RPC更方便!
Gilead是一个很好的解决方案,但问题在于Gilead不再受支持,如果使用它,则会陷入过时的GWT版本。 – ATrubka