Java Hibernate - 无法连接到 H2

我需要帮助。我不知道这个项目有什么问题。我无法连接到 h2 数据库。即使我没有保留任何对象,只是关闭连接,我也会收到错误消息。

对不起,我知道,它被问了好几次,但没有一个答案适合我的情况。

我得到的错误:

2019 年 3 月 4 日晚上 11:00:24 org.hibernate.Version logVersion INFO:HHH000412:Hibernate Core {5.2.12.Final} 2019 年 3 月 4 日晚上 11:00:24 org.hibernate.cfg.Environment INFO:HHH000206:未找到 hibernate.properties 2019 年 3 月 4 日晚上 11:00:24 org.hibernate.boot.jaxb.internal.stax.LocalXmlResourceResolver resolveEntity WARN:HHH90000012:已识别过时的休眠命名空间http://hibernate.sourceforge.net/hibernate-configuration . 使用命名空间http://www.hibernate.org/dtd/hibernate-configuration 反而。可以随时删除对过时 DTD/XSD 命名空间的支持。2019 年 3 月 4 日晚上 11:00:24 org.hibernate.annotations.common.reflection.java.JavaReflectionManager 信息:HCANN000001:Hibernate Commons Annotations {5.0.1.Final} 2019 年 3 月 4 日晚上 11:00:25 org.hibernate .engine.jdbc.connections.internal.DriverManagerConnectionProviderImpl configure WARN: HHH10001002: Using Hibernate built-in connection pool (not for production use!) org.hibernate.service.spi.ServiceException: Unable to create requested service [org.hibernate.engine .jdbc.env.spi.JdbcEnvironment] 在 org.hibernate.service.internal.AbstractServiceRegistryImpl.createService(AbstractServiceRegistryImpl.java:271) 在 org.hibernate.service.internal.AbstractServiceRegistryImpl.initializeService(AbstractServiceRegistryImpl.java:233) 在 org.冬眠。

##### Initial SessionFactory 创建失败.org.hibernate.service.spi.ServiceException: 无法创建

请求的服务 [org.hibernate.engine.jdbc.env.spi.JdbcEnvironment] 线程“main”中的异常 java.lang.ExceptionInInitializerError:连接到数据库错误!在 orm.hibernate.employees.HibernateUtils.(HibernateUtils.java:17) 在 orm.hibernate.employees.EmployeeRepository.addNewEmployee(EmployeeRepository.java:16) 在 orm.hibernate.employees.EmployeesApp.main(EmployeesApp.java:21)

进程以退出代码 1 结束


神不在的星期二
浏览 189回答 1
1回答

POPMUISE

您的应用程序无法在运行时找到您的数据库驱动程序,因此出现错误Caused by: java.lang.ClassNotFoundException: Could not load requested class : org.h2.Driver。更改您的 H2 依赖项,如下所示:&nbsp; &nbsp; <dependency>&nbsp; &nbsp; &nbsp; &nbsp; <groupId>com.h2database</groupId>&nbsp; &nbsp; &nbsp; &nbsp; <artifactId>h2</artifactId>&nbsp; &nbsp; &nbsp; &nbsp; <version>1.4.196</version>&nbsp; &nbsp; &nbsp; &nbsp; <scope>runtime</scope> <!-- Here you are saying this dependency is needed at runtime, not just at testing -->&nbsp; &nbsp; </dependency>
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java