SSH整合,"sessionFactory " or "hibernateTemplate " is required异常
来源:互联网 发布:显卡测试软件 编辑:程序博客网 时间:2024/05/21 08:48
首先遇到的问题就是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"。
- 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异常
- SSH错误'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
- 'sessionFactory' or 'hibernateTemplate' is required
- spring 注解 出现'sessionFactory' or 'hibernateTemplate' is required异常
- sessionFactory or hibernateTemplate is required错误
- C#——如何使tableLayoutPanel 不闪烁
- 【iOS-Cocos2d游戏开发】Cocos2d-iPhone动作Action-延时动作
- Android高手之路:一步一步从初级到高级
- C#中的MDI编程实例讲解
- 【iOS-Cocos2d游戏开发】Cocos2d-iPhone动作Action-瞬时动作
- SSH整合,"sessionFactory " or "hibernateTemplate " is required异常
- 销售员和程序员的两种观点
- 【iOS-Cocos2d游戏开发】Cocos2d-iPhone动作Action-基本动作介绍
- Objective-C并不像看起来的那么难
- VC 6编译生成文件介绍
- 【iOS-Cocos2d游戏开发】使用cocosBuiler制作cocos2d场景
- vc获得窗口句柄
- 2012百度之星资格赛试题与AC代码
- java系统学习之servlet初识