我正在使用GWT开发我的研究生项目。GWT应用程序的最佳ORM框架是什么?
我使用TOMCAT作为应用服务器和MySQL作为数据库。
我想使用ORM将客户端中存在的所有数据保存到数据库中。
还有如Hibernate,JPA,JDO,TopLink的GWT的各种ORM解决方案等
你有什么建议吗?
问候。
我正在使用GWT开发我的研究生项目。GWT应用程序的最佳ORM框架是什么?
我使用TOMCAT作为应用服务器和MySQL作为数据库。
我想使用ORM将客户端中存在的所有数据保存到数据库中。
还有如Hibernate,JPA,JDO,TopLink的GWT的各种ORM解决方案等
你有什么建议吗?
问候。
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
为什么?你是否愿意详细说明至少是最低限度的?最后我检查了一下,Hibernate和GWT有问题,其他答案似乎表明这并没有改变。 – WhyNotHugo 2014-10-11 02:35:48
@Hugo,在downvote之前,至少提供一些不同的东西。 – Antonio 2014-10-11 15:19:32
我没有一个,这就是我读这个问题的原因。 Hibernate知道**不工作**与GWT。我downvoted,因为这是在这种情况下相对应的:https://stackoverflow.com/help/privileges/vote-down – WhyNotHugo 2014-10-11 20:18:59