“sessionFactory " or "hibernateTemplate " is required异常
来源:互联网 发布:php产品管理系统 编辑:程序博客网 时间:2024/04/30 15:05
首先遇到的问题就是HibernateDaoSupport引起的,程序中所有的DAO都继承自HibernateDaoSupport,而HibernateDaoSupport需要注入sessionfactory或者hibernateTemplate,所以出现"sessionFactory " or "hibernateTemplate " is required异常,但是在spring配置文件中加入sessionFactory的bean配置以后,仍然出现异常。
后来看了网上的解决方式 ,原因是spring.xml中没有加上default-autowire="byName" ,在注解的时候找不到实例化的sessionFactory,而注入了一个空的,在hibernate检查的时候就报那个错了。spring配置文件加入byName的方式注入bean后,就可以正确使用注解了
<beans
xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:aop="http://www.springframework.org/schema/aop"
xmlns:tx="http://www.springframework.org/schema/tx"
xmlns:context="http://www.springframework.org/schema/context"
xsi:schemaLocation="
http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-2.5.xsd
http://www.springframework.org/schema/aop
http://www.springframework.org/schema/aop/spring-aop-2.5.xsd
http://www.springframework.org/schema/tx
http://www.springframework.org/schema/tx/spring-tx-2.5.xsd
http://www.springframework.org/schema/context
http://www.springframework.org/schema/context/spring-context-2.5.xsd"
default-autowire="byName" default-lazy-init="true">
总的原因就是缺少了这句default-autowire="byName"。这个鸟问题困惑了一下午
后来看了网上的解决方式 ,原因是spring.xml中没有加上default-autowire="byName" ,在注解的时候找不到实例化的sessionFactory,而注入了一个空的,在hibernate检查的时候就报那个错了。spring配置文件加入byName的方式注入bean后,就可以正确使用注解了
<beans
xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:aop="http://www.springframework.org/schema/aop"
xmlns:tx="http://www.springframework.org/schema/tx"
xmlns:context="http://www.springframework.org/schema/context"
xsi:schemaLocation="
http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-2.5.xsd
http://www.springframework.org/schema/aop
http://www.springframework.org/schema/aop/spring-aop-2.5.xsd
http://www.springframework.org/schema/tx
http://www.springframework.org/schema/tx/spring-tx-2.5.xsd
http://www.springframework.org/schema/context
http://www.springframework.org/schema/context/spring-context-2.5.xsd"
default-autowire="byName" default-lazy-init="true">
总的原因就是缺少了这句default-autowire="byName"。这个鸟问题困惑了一下午
- “sessionFactory " or "hibernateTemplate " is required异常
- 'sessionFactory' or 'hibernateTemplate' is required
- 'sessionFactory' or 'hibernateTemplate' is required
- 'sessionFactory' or 'hibernateTemplate' is required
- 'sessionFactory' or 'hibernateTemplate' is required
- 'sessionFactory' or 'hibernateTemplate' is required
- 'sessionFactory' or 'hibernateTemplate' is required
- SSH整合,"sessionFactory " or "hibernateTemplate " is required异常
- SSH整合时sessionFactory or hibernateTemplate is required异常
- SSH整合,"sessionFactory " or "hibernateTemplate " is required异常
- SSH整合,"sessionFactory " or "hibernateTemplate " is required异常
- SSH整合,"sessionFactory " or "hibernateTemplate " is required异常
- SSH整合,"sessionFactory " or "hibernateTemplate " is required异常
- SSH整合,"sessionFactory " or "hibernateTemplate " is required异常
- SSH整合,"sessionFactory " or "hibernateTemplate " is required异常
- spring 注解 出现'sessionFactory' or 'hibernateTemplate' is required异常
- sessionFactory or hibernateTemplate is required错误
- sessionFactory or hibernateTemplate is required错误
- ios UIWindow & UIWindowLevel
- 入门视频采集与处理(显示YUV数据)
- spring 读取properties的两种方法
- 使用双缓存贴图时切换时仍然会卡的解决方法,贴图之前用FillSolidRect()
- Java Socket编程 - 基于Socket实现HTTP下载客户端
- “sessionFactory " or "hibernateTemplate " is required异常
- 中小团队玩转AppStore全攻略
- 杂记之C语言之位倒序和字符串倒序
- ios错误码
- 单例模式
- (6)包含多个段的程序
- 小米手机营销神话遭遇危机:出货缓慢又迎众敌
- cairo-gobject.h (a)
- c++ book (IS2120@BG57IV3)