gpt4 book ai didi

java - Eclipse 中的 ObjectDB 连接

转载 作者:行者123 更新时间:2023-12-01 11:26:58 25 4
gpt4 key购买 nike

我对 ObjectDB 非常陌生。我尝试使用它的原因是使用嵌入式数据库创建桌面java应用程序。换句话说,我最终想给我的 friend 一个单独的可运行的 jar 文件,这样他就可以访问 javaFX 应用程序中的数据库,而无需打扰服务器等任何东西。

根据手册,我必须像这样使用EntityManagerFactory:

EntityManagerFactory emf = Persistence.createEntityManagerFactory("$objectdb/db/points.odb");

手册中说“createEntityManagerFactory 静态方法需要一个持久性单元名称作为参数,但在使用 ObjectDB 时,也接受任何有效的数据库文件路径。”

到目前为止,我创建了一个实体类,然后教程突然介绍了它。我对 EntityManaferFacotory 方法的论点迷失了。我所拥有的只是一个实体类。数据库文件是什么?

您能给我一个如何将数据库嵌入到 jar 文件中的想法吗?比如在哪里放置某个文件或以某种方式放置文件路径?

最佳答案

如果数据库文件不存在,则会自动创建,因此createEntityManagerFactory的参数可以只是数据库文件的路径,其中$objectdb代表ObjectDB主目录。

关于java - Eclipse 中的 ObjectDB 连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30745635/

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