gpt4 book ai didi

java - 寻找带有 sqlite3 的 java persistence api 的 Maven 示例项目

转载 作者:太空宇宙 更新时间:2023-11-04 13:32:21 26 4
gpt4 key购买 nike

我是 Maven 和 java persistence api 2.0 的新手(配置它)。我需要建立一个项目,使用 maven 进行构建,使用 java persistence api 2.0 和 sqlite3 作为数据库后端。

我正在寻找的是一个 Maven 示例项目。我找到了一个用于 objectdb 的: http://www.objectdb.com/tutorial/jpa/start/maven

对于 sqlite3 来说类似的东西会很棒。

谢谢

最佳答案

我还没看过objectdb的例子。但如果您使用 jpa,那么您无需做太多事情来更改底层数据库。如果您在网络应用程序中使用资源,那么您只需将服务器端配置(例如tomcat中的context.xml)设置为新数据库。对于 Sqlite,文本将如下所示:

<Resource Name="jdbc/<yourdatasource>" auth="Container" type="javax.sql.DataSource"
driverClassName="org.sqlite.JDBC" URL="jdbc:sqlite:<file>"
maxActive="20" maxIdle="10" maxWait="-1" />

并且不要忘记将 sqlite-driver-jar 放在服务器的库文件夹中。

附录:

如果您正在编写一个简单的 Java 项目,则必须在 pom 中设置以下依赖项:

<dependency>
<groupId>org.xerial</groupId>
<artifactId>sqlite-jdbc</artifactId>
<version>3.8.11.1</version>
</dependency>

关于java - 寻找带有 sqlite3 的 java persistence api 的 Maven 示例项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32051029/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com