首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web前端 >

Spring+Hibernate+Struts之懒加载有关问题的解决 (转)

2012-07-04 
Spring+Hibernate+Struts之懒加载问题的解决 (转)转自:http://blog.csdn.net/aspdao/article/details/5472

Spring+Hibernate+Struts之懒加载问题的解决 (转)

转自:http://blog.csdn.net/aspdao/article/details/5472955

步骤1:将所有的*.hbm.xml文件中的lazy="false"改成lazy="true"

步骤2:替换MyEclipse自动添加的jar包cglib-2.1.3.jar为cglib-2.2_beta1.jar,否则会出现如下异常

?

java.lang.NullPointerExceptionorg.hibernate.tuple.AbstractEntityTuplizer.createProxy(AbstractEntityTuplizer.java:372)

...

?

?

步骤3:在项目的web.xml中添加(注意这个Filter要在struts的Filter的前面)

?

原因是<beans>中要加入“xmlns:aop”的命名申明,并在“xsi:schemaLocation”中指定aop配置的schema的地址


配置文件如下:

?

?

那么OK,我们来考虑怎么解决吧。

我们只要在渲染JSP之前不要关闭Session,而在JSP渲染之后再关闭就OK啊。我们知道,在JSP/Servlet中,可以配置过滤器来实现这种功能。

Spring+Hibernate+Struts之懒加载有关问题的解决 (转)

?

热点排行