Java 冬眠可以';找不到H2驱动程序
首先为我的英语感到抱歉 我有一个带有Hibernate和JPA的Maven项目。我已经注释了埃尼提特。当我尝试运行我的程序时,它显示以下错误:Java 冬眠可以';找不到H2驱动程序,java,hibernate,maven,h2,Java,Hibernate,Maven,H2,首先为我的英语感到抱歉 我有一个带有Hibernate和JPA的Maven项目。我已经注释了埃尼提特。当我尝试运行我的程序时,它显示以下错误: Caused by: org.hibernate.boot.registry.classloading.spi.ClassLoadingException: Unable to load class [org.h2.Driver] Caused by: java.lang.ClassNotFoundException: Could not load re
Caused by: org.hibernate.boot.registry.classloading.spi.ClassLoadingException: Unable to load class [org.h2.Driver]
Caused by: java.lang.ClassNotFoundException: Could not load requested class : org.h2.Driver
这是我的hibernate.cfg.xml:
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE hibernate-configuration SYSTEM
"http://www.hibernate.org/dtd/hibernate-configuration-3.0.dtd">
<hibernate-configuration>
<session-factory>
<property name="hibernate.dialect">org.hibernate.dialect.H2Dialect</property>
<property name="hibernate.connection.driver_class">org.h2.Driver</property>
<property name="hibernate.connection.url">jdbc:h2:mem:test</property>
<property name="hibernate.connection.username">sa</property>
<property name="hibernate.connection.password"></property>
<property name="hibernate.hbm2ddl.auto">create-drop</property>
<property name="show_sql">false</property>
<mapping class="model.User"/>
</session-factory>
</hibernate-configuration>
org.hibernate.dial.h2方言
org.h2.Driver
jdbc:h2:mem:test
sa
创建下降
假的
这是我的pom.xml:
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>agilexpert</groupId>
<artifactId>agilexpert</artifactId>
<version>1.0-SNAPSHOT</version>
<dependencies>
<dependency>
<groupId>javax.persistence</groupId>
<artifactId>javax.persistence-api</artifactId>
<version>2.2</version>
</dependency>
<dependency>
<groupId>com.h2database</groupId>
<artifactId>h2</artifactId>
<version>1.4.195</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-core</artifactId>
<version>5.3.6.Final</version>
</dependency>
</dependencies>
</project>
4.0.0
敏捷专家
敏捷专家
1.0-快照
javax.persistence
javax.persistence-api
2.2
com.h2数据库
氢
1.4.195
测试
org.hibernate
冬眠核心
5.3.6.最终版本
如何解决此问题?在上述pom中
<dependency>
<groupId>com.h2database</groupId>
<artifactId>h2</artifactId>
<version>1.4.195</version>
<scope>test</scope>
</dependency>
com.h2数据库
氢
1.4.195
测试
删除测试