`

Gwt 服务端使用hiberante 问题解决

    博客分类:
  • gwt
阅读更多
Gwt 服务端使用hiberante 问题解决


使用hibernate,在返回前端时,会出现一些错误,如lazy装载、还有就是hibernate对实体类的多种状态,在返回前端都会出错。

下面是List的解决方法


package com.google.gwt.user.client.rpc.core.org.hibernate.collection;

import java.util.Iterator;

import com.google.gwt.user.client.rpc.SerializationException;
import com.google.gwt.user.client.rpc.SerializationStreamReader;
import com.google.gwt.user.client.rpc.SerializationStreamWriter;

/**
 * Custom field serializer for { @linkorg.hibernate.collection.PersistentList}.
 */
public final class PersistentBag_CustomFieldSerializer {

 public static void deserialize(SerializationStreamReader streamReader,
   org.hibernate.collection.PersistentBag instance)
   throws SerializationException {
  int size = streamReader.readInt();
  for (int i = 0; i < size; ++i) {
   Object obj = streamReader.readObject();
   instance.add(obj);
  }
 }

 public static void serialize(SerializationStreamWriter streamWriter,
   org.hibernate.collection.PersistentBag instance)
   throws SerializationException {
  int size = instance.size();
  streamWriter.writeInt(size);
  Iterator iter = instance.iterator();
  while (iter.hasNext()) {
   Object obj = iter.next();
   streamWriter.writeObject(obj);
  }
 }

}
分享到:
评论
1 楼 abo 2008-05-15  


能说说都有哪些问题?为什么产生?如何解决?
正打算在一个GWT项目的服务器端使用hibernate,有点犹豫了。

相关推荐

    gwt服务端及部署学习

    这是一篇告诉如何实现gwt服务端及部署的文章

    gwt简单服务端返回数据代码

    客户端请求,服务端返回数据完成,虽然代码很简单,但代表这整个GWT流程;接下来就需要熟悉GWT各种控件、面板、样式等。 具体说明可参考:http://blog.csdn.net/chiperfect/article/details/7666102

    gxt.jar(gwt开发使用)

    gwt 开发

    GWT安装和使用

    Google最近推出的GWT有望为我们解决这个难题,GWT是一个开发Ajax应用的框架,它使程序员用Java同时开发客户端和服务器端的代码。GWT的编译器会把用于开发客户端的Java代码转化成Javascript和Html,而程序员不用关心...

    gwt 练习 gwt学习

    gwt 练习gwt 练习gwt 练习gwt 练习

    瑞友天翼.GWT.V7.0.服务端授权许可程序

    瑞友天翼应用虚拟化系统(GWT)V7.0服务端授权许可程序

    GWT揭秘(书签整理版)

    5. 在GWT中使用XML 6. GWT控件详解 7. 使用GWT控件 8. GWT-RPC 9. Ext GWT 10. (实战)俄罗斯方块游戏 11. (实战)费用申请审批流程 12. GWT与Flex整合 13. 图片缓存 CSS Sprite 14. 本地化 15. 其他高级功能

    gwt使用手册

    gwt使用手册,详细介绍gwt使用手册和各种组件的调用配置

    GWT入门 GWT中文教程

    EXT-GWT2.0.1+API+DOC gwtdesigner Gwt-Ext基础-中级-进阶 GWT快速开发 GWT入门 GWT中文教程

    GWT框架和Echarts 使用

    GoogleWebToolkit(GWT)是一个Java软件开发框架用于开发类似于GoogleMaps和Gmail的AJAX应用程序。GWT的设计参考JavaAWT包设计,类命名规则、接口...在 GWT框架中使用 Echarts 。 注意: 本项目jar包已删除,请新建项目。

    GWT工具GWT工具GWT工具GWT工具GWT工具GWT工具

    fwefwefwGWT工具GWT工具GWT工具GWT工具GWT工具GWT工具

    gwt开发问题

    gwt开发所遇到的问题,是从网上辛苦找到的很有用哦!!!

    gwt入门-gwt从这里开始

    gwt 入门,是你开始学习gwt的大道 安装之后的目录结构为: C:\程序开发\Java\gwt-windows-1.4.59 doc(文档目录,开发文档和Java API文档) samples(示例代码目录,非常有名的KitchenSink示例代码即在此目录中)...

    Gwt中文手册,GWt入门

    Gwt中文手册,GWt入门Gwt中文手册,GWt入门Gwt中文手册,GWt入门

    vue-gwt, 在使用GWT的Java中,Vue.js 组件/自定义元素 在https开发.zip

    vue-gwt, 在使用GWT的Java中,Vue.js 组件/自定义元素 在https开发 Vue使用 JsInterop 和 Elemental2将 Vue.js 与 GWT集成。 它允许你在Java中编写Vue组件。 特性用英镑为代价的Vue.js 组件,带有的Java控制器模板...

    GWT使用大全

    GWT使用大全, GWT配置, GWT使用方法,GWT手册,GWT使用手册

    GWT发送HTTP请求简明教程

    介绍如何使用GWT发送HTTP请求,以及GWT乱码问题

    GWT开发者手册 GWT

    很好的资源,在这边分享下,提供给想要寻找GWT资源的兄弟姐妹们 如果哪位兄弟有好的资源不要忘了分享啊

    [GWT揭秘].徐彬.扫描版

    本书内容全面,不仅详细介绍了 GWT 的主要模块和控件、GWT 与 JavaScript 对象的交互、在 GWT 中使用 XML、开发自定义 GWT 控件、GWT-RPC 和 Ext GWT 等必备的基础知识,而且还深入讲解了 GWT 与 Flex整合、图片缓存...

    GWT 连接数据库问题解决及例子

    NULL 博文链接:https://vivianliufang.iteye.com/blog/575027

Global site tag (gtag.js) - Google Analytics