我正在尝试在没有任何应用程序服务器的独立应用程序中使用 hibernate 和 h2 数据库。
另外,我可以通过一些数据库工具连接到 h2 数据库(使用文件模式进行测试)。
我已将我的项目设置为 Maven 项目,包括以下依赖项:
<dependency>
<groupId>com.h2database</groupId>
<artifactId>h2</artifactId>
<version>1.4.199</version>
</dependency>
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-entitymanager</artifactId>
<version>5.4.4.Final</version>
</dependency>
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-core</artifactId>
<version>5.4.4.Final</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context</artifactId>
<version>5.1.9.RELEASE</version>
</dependency>
persistence.xml(资源/META-INF/persistence.xml)
<?xml version="1.0" encoding="UTF-8"?>
<persistence xmlns="http://java.sun.com/xml/ns/persistence" version="2.0">
<persistence-unit name="sow-quest-unit">
<provider>org.hibernate.jpa.HibernatePersistenceProvider</provider>
<!-- <provider>org.apache.openjpa.persistence.PersistenceProviderImpl</provider>-->
<!-- <jta-data-source>jdbc:h2:file:D:\Projects\SecretWoods\db</jta-data-source>-->
</properties>
</persistence-unit>
</persistence>
蝴蝶不菲
相关分类