RCP+Spring+Hibernate开发的项目中如何使用延迟加载?大家都知道,在Struts+Hibernate+Spring中,
我们可以使用Spring提供的OpenSessionInViewFilter。
可是在RCP或者CS程序中我们该如何处理呢?
如何避免session已关闭的错误呢?

解决方案 »

  1.   

    我觉得这个和你使用BS或CS模式无关。关键还是你连接服务器的方式是什么。总而言之就是在业务请求开始的时候,打开Session;在业务请求结束的时候关闭会话。
      

  2.   

    谁最终控制连接数据库,就应该由谁来负责延时加载,
    RCP+Spring+Hibernate中后2个都能控制延时加载,具体的查资料,很多,