问题描述
web是服务端,swing是客户端,通信用了SocketWEB服务层用了OpenSessionInView比如说:Group1..nstudentSet<Student>studentSet=newHashSet<Student>();studentSetlazy=true;Swing客户端启动的时候,加载了Group,这时候没有得到studentSet当需要调用studentSet的时候抛异常:nosessionorsessionwasclosed问题是:在Swing端,OpenSessionInView不管用的咋解决啊??
解决方案
本帖最后由 rubycon 于 2011-04-13 23:03:48 编辑
解决方案二:
你这肯定不行三,OpenSessionInView一般是在jsp当中使用才起作用的吧。你这就是延迟加载的问题。可以不开延迟加载,一下子load完,或者自己在服务端拼成xml或json,然后客户端解析,
解决方案三:
不能lazy=false的
解决方案四:
也不能用xml或json,不然框架会乱的
解决方案五:
.看下而已。。。
时间: 2025-01-12 10:58:57