Spring 属性hibernate.connection.Driver\u class未指定JDBC驱动程序类

Spring 属性hibernate.connection.Driver\u class未指定JDBC驱动程序类,spring,hibernate,jdbc,c3p0,Spring,Hibernate,Jdbc,C3p0,使用此Pom.xml: <!-- Hibernate resources --> <dependency> <groupId>org.hibernate</groupId> <artifactId>hibernate-entitymanager</artifactId> <version>4.2.1.Final</version> <

使用此Pom.xml:

<!-- Hibernate resources -->
    <dependency>
        <groupId>org.hibernate</groupId>
        <artifactId>hibernate-entitymanager</artifactId>
        <version>4.2.1.Final</version>
    </dependency>

<dependency>
  <groupId>org.hibernate</groupId>
   <artifactId>hibernate-c3p0</artifactId>
 <version>4.1.6.Final</version>
</dependency>

<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-jdbc</artifactId>
<version>${org.springframework-version}</version>
</dependency>
我做错了什么? 我用的是Spring3和Hibernate4, 不幸的是,我在谷歌上找不到完全相同的错误信息,所以我想这意味着麻烦


谢谢

您不应该混合使用这些版本。使用:

<dependency>
    <groupId>org.hibernate</groupId>
    <artifactId>hibernate-entitymanager</artifactId>
    <version>4.2.1.Final</version>
</dependency>

<dependency>
    <groupId>org.hibernate</groupId>
    <artifactId>hibernate-c3p0</artifactId>
    <version>4.2.1.Final</version>
</dependency>

org.hibernate
休眠实体管理器
4.2.1.最终版本
org.hibernate
hibernate-c3p0
4.2.1.最终版本
或者更好:

<dependency>
    <groupId>org.hibernate</groupId>
    <artifactId>hibernate-entitymanager</artifactId>
    <version>${hibernateOrmVersion}</version>
</dependency>

<dependency>
    <groupId>org.hibernate</groupId>
    <artifactId>hibernate-c3p0</artifactId>
    <version>${hibernateOrmVersion}</version>
</dependency>

org.hibernate
休眠实体管理器
${hibernateOrmVersion}
org.hibernate
hibernate-c3p0
${hibernateOrmVersion}

并将
hibernateOrmVersion
定义为POM属性。如果你有明显的死锁,你也会得到很多你没有包括的调试信息。请包括活动和展开任务的转储+活动任务堆栈跟踪。此外,请指定您使用的c3p0版本。如果可以,请在池初始化时在INFO处显示数据源配置,因为它已转储到日志中。
<dependency>
    <groupId>org.hibernate</groupId>
    <artifactId>hibernate-entitymanager</artifactId>
    <version>4.2.1.Final</version>
</dependency>

<dependency>
    <groupId>org.hibernate</groupId>
    <artifactId>hibernate-c3p0</artifactId>
    <version>4.2.1.Final</version>
</dependency>
<dependency>
    <groupId>org.hibernate</groupId>
    <artifactId>hibernate-entitymanager</artifactId>
    <version>${hibernateOrmVersion}</version>
</dependency>

<dependency>
    <groupId>org.hibernate</groupId>
    <artifactId>hibernate-c3p0</artifactId>
    <version>${hibernateOrmVersion}</version>
</dependency>