db4o

    0热度

    2回答

    DB4o用户如何仅回收一个对象的数据? (这类似于获取数据的传统的关系数据库表中只有一行。) 使用db4o,我只知道如何找回数据的一类对象,但不是简单的一个独特对象实例。 谢谢, 亚历克斯

    1热度

    1回答

    可能重复: can’t locate db4o database file 我试图创建DB4O和JSF一个简单的CRUD应用程序。 在我的web项目中,我有两个包: com.crud.bean包含CRUDClient.java com.crud.entities包含DB4O实体Client.java 的web内容包含一个JSP文件addClient.jsp包含形式与客户端必要的字段。 我将在fac

    0热度

    1回答

    你好我正在编写一个简单的CRUDE应用程序,使用JSF和DB4O完美运行。 我可以正常添加并列出所有的实体,没有错误。 我用这个代码坚持实体 bd = Db4oEmbedded.openFile(configuration, "db.data"); bd.store(client); bd.commit(); 的问题是,我不能找到db.data文件。我在整个个人电脑上搜

    0热度

    1回答

    我正在为我所雇用的数据中心开发资产管理应用程序。我仍在计划中,但是一个重磅的问题是:服务器机架是42U(每个服务器/设备最少1U,有些设备更多)。我正在设计我的服务器,驱动器/外围设备和机架类。 1机架最多可以容纳42台设备,一台服务器可以有多个驱动器。我可以处理我认为的驱动器,但是在设计一个可以说每个机架不超过42个设备,每个U不超过1个设备的类时,有没有办法? 我看过一个枚举字段,并且有一种方

    1热度

    1回答

    我在想:如果我从db4o数据库加载对象,字段初始值设定项会始终被调用吗? 一个例子可能是一个短暂的领域SyncRoot上,用于对象锁定,因为线程安全: public class Test { [Transient] private object syncRoot = new object(); [Transient] private object syn

    0热度

    1回答

    是否有可能在db4o中查询使用内部提交时间戳(自8.0版本以来,db4o允许生成提交时间戳记)以来发生更改的对象? 我知道它可能是这样的: long last = DateTime.Now.Ticks; var objectsChanged = from obj in GetAllObjectsInDatabase(session) where session.Ext().Ge

    1热度

    1回答

    我有一小组单元测试工作正常,直到我添加一个测试来验证我的唯一约束是否正常工作。这些不是真正的单元测试,而是集成测试。 无论如何,如果我省略了验证唯一约束的测试,那么删除就一切正常。但是,如果我添加SerialNumberUniqueConstraint_Test方法,它将失败,并且我的项目类不为空,因为从不出现删除。如果我将SerialNumberUniqueConstraint_Test移动到其

    0热度

    1回答

    我使用了db4o,并要确保我得到一个唯一的对象回来时,我用这样的代码: public List<Object> getListOfObjects(final Object o){ List<Object> result = db.query(new Predicate<Object>(){ @Override public boolean match (

    0热度

    1回答

    设置自定义ID字段我读过的文档和示例多次,不能找出如何做到这一点, 我试图线了DB4O使用自己自定义Id字段。根据文档,您可以定义自己的ID,但据我所知,他们不会替换Db4o的内部ID,因为它实际上不会使用这些ID来标识对象。 基本上所有的例子都是告诉Db4o生成某种唯一的id并将它编入索引,我没有看到任何地方如何告诉它这是你应该使用的ID。 是否有可能在我们的模型上拥有自己的ID替换用于跟踪关系

    0热度

    2回答

    我很新的C#和MVC,今天我一直在玩DB4o。我已经把一个练习网站放在一起,通过用户提供的网址来抓取电影。这些电影然后存储在db4o数据库中。但是,我现在似乎正在获取每次启动网站时抛出的Db4objects.Db4o.Ext.DatabaseClosedException 。我有一种感觉,我打了太多的电话给数据库,没有关闭当前连接。 这是我的控制器,我相信问题源于此。 using System;