2011-03-26 83 views
3

我正在使用GWT开发我的研究生项目。GWT应用程序的最佳ORM框架是什么?

我使用TOMCAT作为应用服务器和MySQL作为数据库。

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

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

你有什么建议吗?

问候。

回答

-1

Hibernate肯定

+0

为什么?你是否愿意详细说明至少是最低限度的?最后我检查了一下,Hibernate和GWT有问题,其他答案似乎表明这并没有改变。 – WhyNotHugo 2014-10-11 02:35:48

+0

@Hugo,在downvote之前,至少提供一些不同的东西。 – Antonio 2014-10-11 15:19:32

+0

我没有一个,这就是我读这个问题的原因。 Hibernate知道**不工作**与GWT。我downvoted,因为这是在这种情况下相对应的:https://stackoverflow.com/help/privileges/vote-down – WhyNotHugo 2014-10-11 20:18:59

2

Hibernate是不容易与GWT整合的原因如下

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

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

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

相关问题