为什么在h2数据库中使用Hibernate时会出现错误?

为什么在h2数据库中使用Hibernate时会出现错误?,hibernate,maven,h2,Hibernate,Maven,H2,我刚刚使用Maven、Hibernate和h2数据库,我试图创建一个嵌入式h2数据库,但当我运行我的应用程序时,我遇到了一个错误,我做错了什么?。为了澄清,我还没有创建h2数据库,如果没有,应用程序必须能够创建h2数据库 这是代码 pom.xml 4.0.0 com.luis 普鲁巴伯 1.0.0-SNAPSHOT org.hibernate.orm 冬眠核心 6.0.0.2 com.h2数据库 氢 1.4.199 测试 1.8 1.8 您在pom.xml的测试范围中有h2依赖项,因此它在运

我刚刚使用Maven、Hibernate和h2数据库,我试图创建一个嵌入式h2数据库,但当我运行我的应用程序时,我遇到了一个错误,我做错了什么?。为了澄清,我还没有创建h2数据库,如果没有,应用程序必须能够创建h2数据库 这是代码

pom.xml


4.0.0
com.luis
普鲁巴伯
1.0.0-SNAPSHOT
org.hibernate.orm
冬眠核心
6.0.0.2
com.h2数据库
氢
1.4.199
测试
1.8
1.8

您在pom.xml的测试范围中有h2依赖项,因此它在运行时不可用。它将仅用于您的测试

使用默认范围(编译)-只需删除范围标记