Hibernate+Spring整合时报错

原创 2016年06月01日 19:20:08

问题描述

Exception in thread "main" org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'transactionManager' defined in class path resource [applicationContext.xml]: Invocation of init method failed; nested exception is org.hibernate.service.UnknownUnwrapTypeException: Cannot unwrap to requested type [javax.sql.DataSource]

解决方案

    <bean id="sessionFactory" class="org.springframework.orm.hibernate4.LocalSessionFactoryBean">
            <property name="configLocation" value="hibernate.cfg.xml"></property>
        
    </bean>

给上述bean增加一个属性   <property name="dataSource" ref="dataSource"></property>

    <bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource">
        <property name="user" value="${jdbc.user}"></property>
        <property name="password" value="${jdbc.password}"></property>
        <property name="driverClass" value="${jdbc.driverClass}"></property>
        <property name="jdbcUrl" value="${jdbc.jdbcUrl}"></property>
    </bean>
    <bean id="sessionFactory" class="org.springframework.orm.hibernate4.LocalSessionFactoryBean">
            <property name="configLocation" value="hibernate.cfg.xml"></property>
            <property name="dataSource" ref="dataSource"></property>
    </bean>

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

使用spring4+springMVC+hibernate5 时报错:createQuery is not valid without active transaction;

一直很不解这是个什么错,如果去掉这句:thread就能完美运行,加上这句就报错,实在是头都大了,明明hibernate官方中就是这么定义的: 为了保证一个线程一个Session,即一个线程中...

hibernate 批量保存数据时存在唯一键unique值重复时报错的解决方式

错误代码: org.hibernate.engine.jdbc.spi.SqlExceptionHelper logExceptions WARN: SQL Error: 1062, SQLSan a...

使用Hibernate返回自定义类型时报错的问题

数据库为oracle,在使用Hibernate查询时想要返回自定义的pojo类型,遇到类型转换的异常。如下面的命名查询希望返回数据行为typeClass类型 Query localQuery = se...

Hibernate 使用 SQL 查询时报错 “对象名 XX 无效”的解决办法

Hibernate提供3种检索数据的方式,HQL,QBC,SQL。前2者为Hibernate框架自带的查 询语言。后者是Hibernate支持的底层数据库查询语言,说白了就是支持以前我们使用 的S...

测试hibernate时报错Field 'id' doesn't have a default value

报错: Field 'id' doesn't have a default value ids for this class must be manually assigned before call...

spring启动IOC时报错,不知道问题出现在哪里,求大神指教

Exception in thread "main" org.springframework.beans.factory.BeanDefinitionStoreException: Unexpecte...

在配置spring配置文件时报错,解决办法

好久没在这上面记东西了,把以前遇到的问题整理一下贴出来,希望给同样遇到问题的朋友们一点帮助 1、配置sping配置文件时,一直报错,原来是在头部没有声明context前缀: ...

spring中插入aop时报错

java.lang.IllegalStateException: LifecycleProcessor not initialized - call 'refresh' before invoking...

在配置spring配置文件时报错,解决办法

1、配置sping配置文件时,一直报错,原来是在头部没有声明context前缀: 2、进行配置时,产生如下错误:Error occured processing XML 'org...

运行hibernate时报错Unable to instantiate default tuplizer [org.hibernate.tuple.entity.PojoEntit

六月 25, 2015 9:50:57 下午 org.hibernate.dialect.Dialect 信息: Using dialect: org.hibernate.dialect.MySQ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)