springmvc项目启动报错:'sessionFactory' or 'hibernateTemplate' is required
来源:互联网 发布:win8安装软件乱码 编辑:程序博客网 时间:2024/06/14 03:12
项目启动报错:
‘sessionFactory’ or ‘hibernateTemplate’ is required
位置在GenericHibernateDao类,该类是操作数据库的实现类,继承了HibernateDaoSupport。
public class GenericHibernateDao extends HibernateDaoSupport implements GenericDao{
…
}
原因是配置文件中(applicationContext.xml)没有加上default-autowire=”byName” ,在注解的时候找不到实例化的sessionFactory,而注入了一个空的,在hibernate检查的时候就报错了。
<beans xmlns="http://www.springframework.org/schema/beans" xmlns:aop="http://www.springframework.org/schema/aop" xmlns:context="http://www.springframework.org/schema/context" xmlns:p="http://www.springframework.org/schema/p" xmlns:tx="http://www.springframework.org/schema/tx" xmlns:mvc="http://www.springframework.org/schema/mvc" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation=" http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-3.0.xsd http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-3.0.xsd http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-3.0.xsd http://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc-3.0.xsd " default-autowire="byName">
之前项目中用到struts2也遇到相同的问题,项目启动报错提示:
‘sessionFactory’ or ‘hibernateTemplate’ is required
报错位置在AppOrderAction类
配置文件:
oDao对应的类是数据库操作接口的实现类,该类继承了HibernateDaoSupport
后来在AppOrderAction中发现该类也继承了HibernateDaoSupport,删除掉该继承启动成功。
继承了HibernateDaoSupport的类在配置文件中要配置上:
另外操作数据库的类继承HibernateDaoSupport就行,action这样的类不要继承,分层思想在这里有了体现。
0 0
- springmvc项目启动报错:'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 mvc + hibernate 整合报错 '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+hibernate)
- SSH错误'sessionFactory' or 'hibernateTemplate' is required
- ssh2项目中,使用HibernateDaoSupport异常:'sessionFactory' or 'hibernateTemplate' is required
- SSH整合,"sessionFactory " or "hibernateTemplate " is required异常
- java.lang.IllegalArgumentException: sessionFactory or hibernateTemplate is required 错误解决方法
- Oracle中表空间和数据文件的理解--so easy,妈妈再也不用担心我的学习!
- iOS十六进制颜色转换成UIColor
- 【LeetCode】167. Two Sum II - Input array is sorted
- Java类成员变量、普通成员变量、初始化块、构造方法的初始化和执行顺序
- 13.shell编程(13) --- 文件系统
- springmvc项目启动报错:'sessionFactory' or 'hibernateTemplate' is required
- UVA 1629 Cake slicing
- CSS3权威指南读书笔记
- adaboost算法
- 成员变量和局部变量
- opengl加载obj模型
- 菜单返回上一级,直接退出和擦屏功能的实现
- CSR1010 蓝牙模块原理图、PCB(天线三)
- hdoj 1588 矩阵快速幂 二分等比数列求和模板