懒加载异常,我想大家会遇见的吧,关于这个我有我自已的看法。其实它就是过滤从页面端传过来的请求的,让请求先从Action控制器中进行开启session,打开事务,然后进行提交事务,最后关闭session,再关闭session之前一般都是在service层进行处理的,但是我们的前端页面想要在关闭之前也能加载到service处理得业务结果(遍历的数据,拿到的数据),这就需要过滤器,让其session()最后关闭由过滤器来处理,过滤器进行处理后,就可以管理session,进而在业务处理后,传到页面后,再关闭session,这样就实现了业务的懒加载处理,同时提高了效果。

前期准备工作(包括相关工具或所使用的原料等)vs2012spring容器中的org.springframework.orm.hibernate3.support.OpenSessionInViewFilter 详细的操作方法或具体步骤
配置懒加载所需要的包,就是
org.springframework.orm.hibernate3.support.OpenSessionInViewFilter



优点:懒加载其实是一种独特而有强大的数据获取方法,它能在你滚动页面的时候自动获取更多的数据,而得到的新数据不会影响原有的数据显示,同时最大程度上的减少服务器端资源耗用的问题。

利用它可以解决 上下级的关系中的组织单元的排列问题,可以把组织单元的排列当作一棵树来进行处理,在显示数据方面,可以只显示父节点,点击父节点时,就能显示父节点下面的子节点。

web前端的应用:瀑布流的应用

注意事项一定要在要把刚才写的filter过滤器加载到struct主注入之前进行过滤器的配置过滤器配置文件名称要写你制定过滤器的名称保持一致经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。作者声明:本教程系本人依照真实经历原创,未经许可,谢绝转载。
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
