什么是GWT应用程序的最佳ORM框架?

时间:2011-03-26 21:02:34

标签: gwt orm

我正在使用GWT开发我的研究生项目。

我使用TOMCAT作为applciation服务器,使用MySQL作为数据库。

我想使用ORM将客户端中存在的所有数据保存到数据库中。

有各种针对GWT的ORM解决方案,如Hibernate,JPA,JDO,TopLink等。

你有什么建议吗?

问候。

2 个答案:

答案 0 :(得分:2)

由于以下原因,Hibernate不容易与GWT集成

  • 延迟属性问题:当尝试将部分加载的Hibernate POJO发送到GWT(Javascript)的客户端时,GWT编译器会抛出序列化异常,因为CGLIB生成的代理不属于JRE仿真

  • 类型问题:Hibernate用各种子类实现替换了一些基本的Java类型(例如java.sql.Timestamp而不是java.util.Date或者PersistentList用于List集合)。这些类的Javascript序列化将失败,因为它们不属于GWT 1.4支持的JRE仿真(注意:现在GWT 1.5支持Java SQL日期)

REF http://www.rbgrn.net/content/32-using-hibernate-with-google-web-toolkit-gwt

答案 1 :(得分:-2)

Hibernate肯定是