SSH2整合:could not initialize proxy - no Session 错误
今天在学习整合SSH2,一直报could not initialize proxy - no Session错误:
我发现这个问题是因为:hibernate的延时加载<many-to-one name="course" class="com.model.Course" fetch="select" lazy="true">引起的,当我把lazy给为false时,就不会报错了。但是这样做对系统的性能损耗很大,所以想在lazy=false的情况下解决问题:在网络上找到的方法得不行。比如:
<filter>
<filter-name>hibernateFilter</filter-name>
<filter-class>
org.springframework.orm.hibernate3.support.OpenSessionInViewFilter</filter-class>
<init-param>
<param-name>singleSession</param-name>
<param-value>true</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>hibernateFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
还是回报错。