错误信息如下:
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'userManager' defined in file [D:\JAVA\Tomcat 5.5_Spring\webapps\sshtest\WEB-INF\classes\applicationContext-beans.xml]: Invocation of init method failed; nested exception is java.lang.IllegalArgumentException: sessionFactory or hibernateTemplate is required
由于在Spring中配置的bean(修改前)
<bean id="userManager"
class="com.taomujian.usermgr.manager.UserManagerHDaoImpl">
</bean>
继承了HibernateDaoSupport,而该类依赖Hibernate 的sessionFactory,所以需要将Spring与Hibernate整合时配置的bean
<bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
<property name="configLocation">
<value>classpath:hibernate.cfg.xml</value>
</property>
</bean>
注入到继承了HibernateDaoSupport类的bean中
在Spring中配置的bean(修改后)
<bean id="userManager"
class="com.taomujian.usermgr.manager.UserManagerHDaoImpl">
<property name="sessionFactory" ref="sessionFactory" />
</bean>
重新启动服务,问题解决。
分享到:
相关推荐
spring整合hibernate实现事务处理 1.spring整合hibernate实现事务处理-注解方式 2.spring整合hibernate实现事务处理-XML方式
ssh整合,针对spring整合hibernate代码,示例代码,教程。
Spring整合Hibernate的所有jar包,辛苦整理两个小时,给大家分享出来。 一共27个包
Spring+hibernate整合源代码 结束Sping+hibernate 的使用方法 包括演示示例
Spring整合hibernate(2)之基于HibernateTemplate的整合,jar需要自己添加!
spring mvc + spring + hibernate 全注解整合开发视频教程 11
spring与hibernate的整合 spring事务的配置
spring-hibernate.jar
Spring框架整合Hibernate框架,为大家提供一个学习案例.
Spring3.3与Hibernate2.1整合
spring整合hibernate所用相关jar包,适合初学者
spring_hibernate整合实例 spring_hibernate整合实例
Spring整合Hibernate配置测试示例
hibernate与spring整合demohibernate与spring整合demo
整合使用最新版本的三大框架(即Struts2、Spring4和Hibernate4),搭建项目架构原型。 项目架构原型:Struts2.3.16 + Spring4.1.1 + Hibernate4.3.6。 此外,还有:log4j、slf4j、junit4、ehcache等知识点。 项目...
spring整合hibernate的所需jar包,很全的!
Spring4整合Hibernate4实现用户购买图书和结账等操作,整合主要实现用IoC容器来管理Hibernate的SessionFactory实例,并使Hibernate使用Spring所提供的声明式事务……
Spring与hibernate 整合 简单示例 Spring与hibernate 整合 简单示例
springmvc spring hibernate整合Demo 包含了CRUD 帮助初学者快速学习springmvc
SSH整合示例(详情见我博客专栏)之前的博客我们总结了spring基础、spring分别整合struts2、hibernate、mybatis等,今天我们来同时整合下 struts、spring、hibernate,也就是所谓的 ssh 。 整合流程: 1 首先整合...