Spring整合Hibernate,取不到hibernateTemplate的值,求助!

问题描述

<hibernate-configuration><session-factory><propertyname="connection.driver_class">com.mysql.jdbc.Driver</property><propertyname="connection.url">jdbc:mysql://localhost:3306/bbs</property><propertyname="connection.username">root</property><propertyname="connection.password">111111</property><propertyname="show_sql">true</property><propertyname="format_sql">true</property><propertyname="hbm2ddl.auto">update</property><mappingresource="wts/entity/User.hbm.xml"/></session-factory></hibernate-configuration>applicationContext.xml配置,注入sessionFactory和hibernateTemplete,bbsDao注入hibernateTemplete<beanid="sessionFactory"class="org.springframework.orm.hibernate4.LocalSessionFactoryBean"><propertyname="configLocation"value="classpath:hibernate.cfg.xml"></property></bean><beanid="hibernateTemplete"class="org.springframework.orm.hibernate4.HibernateTemplate"><propertyname="sessionFactory"ref="sessionFactory"></property></bean><beanid="bbsDao"class="wts.dao.impl.bbsDaoImpl"><propertyname="hibernateTemplate"ref="hibernateTemplete"></property></bean>以下是具体用法,首先继承HibernateDaoSupport类,该类提供了HibernateTemplate的getter和setter方法。publicclassbbsDaoImplextendsHibernateDaoSupport{publicvoidsaveUser(Useruser){this.getHibernateTemplate().save(user);}}

解决方案

解决方案二:
因为你集成了HibernateDaoSupport,所以你可以使用super.getTemplate,如果你需要自己注入的话,那么就没有必要继承了

时间: 2024-11-06 07:25:05

Spring整合Hibernate,取不到hibernateTemplate的值,求助!的相关文章

ssh整合-spring整合hibernate做测试时没有报错,当三个整合时启动就报错啦,求大神指点!!

问题描述 spring整合hibernate做测试时没有报错,当三个整合时启动就报错啦,求大神指点!! 报的错误org.springframework.scheduling.quartz.JobMethodInvocationFailedException: Invocation of method 'ecsUnsigned' on target class [class $Proxy17] failed; nested exception is org.springframework.tran

spring整合hibernate出现sessionFactory的bean创建异常错误

问题描述 spring整合hibernate出现sessionFactory的bean创建异常错误 org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sessionFactory' defined in class path resource [applicationContext.xml]: Invocation of init method failed; neste

spring 整合hibernate出错

问题描述 spring 整合hibernate出错 <?xml version ="1.0" encoding ="utf-8"?> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/context" xmlns:tx="http://www.

java-测试Spring整合hibernate/Struts2框架时,配置文件报奇怪的错误,求解

问题描述 测试Spring整合hibernate/Struts2框架时,配置文件报奇怪的错误,求解 为什么会报无法识别property? 解决方案 怎么都是这种问题,property要包含在bean标签内 解决方案二: Struts2+hibernate+spring整合时错误Struts2+hibernate+spring整合时错误 解决方案三: http://iteye.blog.163.com/blog/static/186308096201210265334689/ 解决方案四: pro

spring整合hibernate出错!!!

问题描述 spring整合hibernate出错!!! 老是报图片中的错误,不知道是不是版本的问题,我的是jdk1.8.求大神们给我解决下,感激不尽!!! 解决方案 应该是哪里的路径配置不对吧,检查下hibernate.cfg.xml和applicationContext.xml,全限定名写没写错. 解决方案二: 如果是spring和mybatis整合,可参考:http://git.oschina.net/wangkang/llsfw 希望能够帮到你. 解决方案三: 看下你的配置文件怎么写的,,

spring整合hibernate

问题描述 初学spring与hibernate,尝试整合时,发现添加的数据提交不到数据库,请高手们帮忙看一下出了什么问题....下面提供hibernate与spring配置的源码,我的思路是让hibernate独揽数据库的配置,spring用于分离其事务.分离开hibernate与spring的配置文件,让配置更清晰.hibernate.cfg.xml:<?xmlversion="1.0"encoding="UTF-8"?><!DOCTYPEhib

【spring框架】spring整合hibernate初步

spring与hibernate做整合的时候,首先我们要获得sessionFactory. 我们一般只需要操作一个sessionFactory,也就是一个"单例",这一点很适合交给spring来管理. 下面的代码演示如何创建一个JDBC DataSource 和Hibernate SessionFactory: <beans> <bean id="myDataSource" class="org.apache.commons.dbcp.B

用spring整合hibernate问题

问题描述 刚刚学习spring,找了段视频看看-想先配置下,不知道哪里错了(spring 1.2和2.0的差别?)下面是我的配置文件applicationContext.xml<?xml version="1.0" encoding="UTF-8"?><beansxmlns="http://www.springframework.org/schema/beans"xmlns:xsi="http://www.w3.org

ssh框架中spring整合hibernate的配置文件模板(带详细注释)

applicationContext.xml的配置文件模板 1 <?xml version="1.0" encoding="UTF-8"?> 2 <beans 3 xmlns="http://www.springframework.org/schema/beans" 4 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 5 xmlns:aop=&quo