No bean named 'sessionFactory' is defined
2017-12-25 18:10
281 查看
1.在扩大session作用范围时帮助hibernate懒加载时,遇到sessionFactory没有被定义的问题
<!-- 扩大session作用范围 -->
<filter>
<filter-name>openSessionInView</filter-name>
<filter-class>org.springframework.orm.hibernate5.support.OpenSessionInViewFilter</filter-class>
<!-- <init-param>
<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>
<!-- 扩大session作用范围 -->
<filter>
<filter-name>openSessionInView</filter-name>
<filter-class>org.springframework.orm.hibernate5.support.OpenSessionInViewFilter</filter-class>
<!-- <init-param>
<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>
相关文章推荐
- No bean named 'sessionFactory' is defined
- No bean named 'sessionFactory' is defined;
- No bean named 'sessionFactory' is defined
- SuchBeanDefinitionException: No bean named 'shiroFilter' is defined
- No bean named 'springSecurityFilterChain' is defined
- No bean named 'cacheManager' is defined
- 关于NoSuchBeanDefinitionException: No bean named 'xxxx' is defined问题解决
- No bean named 'sessionFactory' is defined
- 有大神可以帮忙看下吗?搭建的ssm框架报错显示No bean named 'sessionFactory' available
- No bean named 'springSecurityFilterChain' is defined 解决方法
- No bean named 'uMapper' is defined
- org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'xx' is defined
- 使用OpenSessionInViewFilter 发生异常: No bean named 'sessionFactory'
- HTTP Status 500 - No bean named 'sessionFactory' is defined
- No bean named 'sessionFactory' is defined
- No bean named 'cxf' is defined
- java 异常问题 No bean named 'sessionFactory' is defined
- org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'xx' is defined
- 关于NoSuchBeanDefinitionException: No bean named 'xxxx' is defined问题解决
- java 异常 No bean named 'sessionFactory' is defined