db4o

    15热度

    1回答

    在Java反射世界中 - 我们如何确定Field对象是否具有瞬态修改器? http://docs.oracle.com/javase/tutorial/reflect/member/fieldModifiers.html 的文档是没有帮助。 我正在使用DB4o并试图避免从数据库中请求实例或类变量,这些变量从来没有存储过。

    0热度

    1回答

    我创建将一个用户机器上运行存储在db4o的数据库记录的应用程序。作为应用程序的一部分,会有显示登录表单,当它启动。我怎么会去为数据库中创建一个密码,然后检查呢?这是可能的,或者我需要创建一个读取用户名和密码,一个单独的文件?

    1热度

    1回答

    DB4O似乎没有提供检查数据库(ObjectContainer)是否关闭的方法。所以现在,这是我用来查看它是否关闭的代码。我感觉有一个更好的方法来做到这一点。 public ObjectContainer getDb() { if (db == null) { System.out.println("db was null in " + dbci + " c

    1热度

    1回答

    我正在开发一个封闭源代码的Android应用程序。我使用db4o来在设备上保存数据,并且我发现它非常简单易用。 不幸的是,我直到现在才知道它的许可证是GPL。 据我了解,通过在我的应用程序中使用db4o,我必须使其开放源代码,这是我无法做到的。 什么是最简单,最无痛的替代db4o在一个不太紧张的许可证(Apache)下?

    0热度

    1回答

    我想弄清楚调整我的db4o实例会发生什么,但这真的让我发疯:它对我来说根本没有意义。 本质上,我创建了两个对象,并将第一个对象存储在第二个ArrayList中。然后我想从整个数据库和最初存储的列表中删除第一个对象。 这是我正在运行的操作的基本列表。 User user = new User("user"); Device device = new Device("device"); objec

    0热度

    2回答

    使用DB4O。我有一个由与对象2,像这样的object1: public class Object1Class { private Object2Class; } 如果我删除object1,相关对象2将被删除,没有任何问题存在。 但是,如果我删除object2,object1仍包含object2。理想情况下,当我删除object2时,object1应该显示对object2的空引

    1热度

    1回答

    说我打开一个.db4o文件。 Java代码(psuedo)会产生一个包含在数据库中的独特Java CLASSES/TYPES列表是什么? 我确信我可以编写代码来完成它,但恐怕它可能会很慢。有没有一种好的方法可以在不查询数据库中的每个对象的情况下执行此操作?我可以使用某种索引吗? 我宁愿不依赖存储的关于数据库的元数据,我宁愿依赖关于实际存储的对象的真实信息。

    0热度

    1回答

    我正在使用db4o lib来存储数据。 例如我有这样的代码,用于存储数据(即新闻) public static void insertNewsToDB(Context context, final News news){ final String dbPath = context.getDir("news", Context.MODE_PRIVATE) + "/" + DB4O_NAM

    0热度

    1回答

    我正在使用包含有关文件的文件和信息的db4o构建数据库,但希望在这种方式不需要背后的文件系统(我特别希望文件系统不会因为文件关系的复杂性而不存在:没有办法以智能的方式为物品网设计这样的文件系统) 所以我知道File类是一个指向文件系统中的文件的指针,但我希望实际的文件包含在我正在处理的对象中。我会使用一个字符串,但是这些对象通常可以加载二进制文件,图像或电影,所以这会成为我不想要的类型的滥用。 我

    0热度

    1回答

    我试图从db4o数据库的脱机副本中获取信息。我没有原始的对象类,因为它们来自Java应用程序(并且我在C#中工作),所以我使用db4o的GenericObjects在LINQPad中构建了一个包装器,并且可以很好地为大多数对象进行查询。 但是,我无法查询枚举值,因为他们报告没有任何字段。但是,当我在Visual Studio的Object Manager Enterprise加载项中查看它们时,我