使用sqlite3寻找java持久性api的maven示例项目

时间:2015-08-17 12:56:42

标签: java maven jpa sqlite

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

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

类似于sqlite3的东西会很棒。

谢谢

1 个答案:

答案 0 :(得分:0)

我没有看过objectdb的例子。但是如果你使用jpa,那么你没有太多办法来改变底层数据库。如果在webapp中使用resource,则只需将服务器端配置(例如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放在服务器的libraries文件夹中。

<强>附录

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

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