您好,我正在编写一个简单的 CRUDE 应用程序,该应用程序使用 JSF 和 DB4O 完美运行。
我可以正常添加并列出所有实体,不会出现错误。
我使用此代码来保存实体
bd = Db4oEmbedded.openFile(configuration, "db.data");
bd.store(client);
bd.commit();
问题是我无法找到 db.data 文件。我已经在整个电脑中进行了搜索,但仍然找不到它。
soo DB4O 存储这些实体的地方,怎么可能?
谢谢。
它必须位于您的项目执行路径中。通常db4o文件名带有扩展名yap
。更好的是,您可以使用数据库文件的相对路径,例如
String dbPath = "c:/db/project.yap"; // better read from project resource
EmbeddedObjectContainer openFile = Db4oEmbedded.openFile(dbPath);
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)