2008-03-20
Gwt 服务端使用hiberante 问题解决
Gwt 服务端使用hiberante 问题解决
使用hibernate,在返回前端时,会出现一些错误,如lazy装载、还有就是hibernate对实体类的多种状态,在返回前端都会出错。
下面是List的解决方法
使用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);
}
}
}
发表评论
- 浏览: 10749 次
- 性别:

- 来自: 广州

- 详细资料
搜索本博客
最近加入圈子
最新评论
-
gwt spring 完美整合
gwt前端定义一个异常类 public class ApplicationExc ...
-- by yongyuan.jiang -
gwt spring 完美整合
(gwt+spring)我想用aop拦截来判断session超时,但是我怎样才能 ...
-- by angeltping -
GWT HTML Template :模板 ...
hehe,HTMLTemplatePanel增强功能,gwt类直接获得模板页面对 ...
-- by yongyuan.jiang -
Gwt 服务端使用hiberante ...
能说说都有哪些问题?为什么产生?如何解决? 正打算在一个GWT项目的服务器端使用 ...
-- by abo -
gwt spring 完美整合
博主是javaeye上的gwt第一高人,特别希望博主可以就如何用gwt开发一个伸 ...
-- by abo






评论排行榜