1.在扩大session作用范围时帮助hibernate懒加载时,遇到sessionFactory没有被定义的问题
<!-- 扩大session作用范围 -->
<filter><filter-name>openSessionInView</filter-name>
<filter-class>org.springframework.orm.hibernate5.support.OpenSessionInViewFilter</filter-class>
<param-name>sessionFactoryBeanName</param-name>
<param-value>SessionFactory</param-value>
</init-param> -->
</filter>
<filter-mapping>
<filter-name>openSessionInView</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
解释:顾名思义,就是sessionFactory没有被找到,因为我们的applicationContext.xml中没有配置相应名称为sessionFactory的内容所以要么
将你applicationContext.xml的sessionfactory名称改成sessionFactory要么重新指定名称
<init-param>
<param-name>sessionFactoryBeanName</param-name>
<param-value>SessionFactory</param-value>
</init-param>