db4o Developer Community

db4o open source object database, native to Java and .NET
Welcome to db4o Developer Community Sign in | Join
in Search
More Search Options

Browse by Tags

All Tags » 事务   (RSS)
  • 个环状引用导致的对象储存重复--对象的属性是引用其他对象,如果这个引用对象变化了,db4o也认为对象发生了改变,就储存两次??

    大家好,我在学习使用db4o做一个餐费管理小系统时,当new Purchase,new Meal后,导致Diner,Account出现重复储存的问题,请兄弟姐妹指教。共有5个class:其中使用了List集合类(这个可能是导致问题的主要原因,db4o说Collection作为一个新的对象???)测试程序使用Meal做入口,new Meal,new Purchase只保存db.set(Meal);Meal(purchaseList)---Purchase---Diner----Account----Desposit.其中Account的purchaseList又包含Purchase。 形成一个对象环状引用。测试时,先new Diner,new Account;第一轮测试 ...
    Posted to Chinese (Forum) by glt_beyond on May 30, 2008
  • 事务的问题....

    Configuration configuration = Db4o.newConfiguration();   configuration.objectClass(Task.class).objectField(''id'').indexed(true);   configuration.add(new UniqueFieldValueConstraint(Task.class,''id''));   server = ...
    Posted to Chinese (Forum) by chensjmail on March 11, 2008
  • 问一个关于web开发中并发事务的问题

    我在我的一个web工程里使用db4o作为后台数据库。使用struts,按照参考文档中提供的方法在继承actionservlet的类中实现打开一个ObjectServer实例。然后我在action中用openClient()初始化一个ObjectContainer实例,用于事务提交。  但这个时候我遇到两个问题: 1,我每次执行提交动作,都要用openClient实例化一个ObjectContainer,这个过程比较耗时。 2,我每次提交之后都要把更新的对象refresh一下,另外在每次失误失败回滚的时候也需要refresh一下才能保证在其他action中读取信息的时候不会造成不一致。这样控制起来有些不方便。   请问谁有比较好的办法来解决这些问题?如果谁有比较好 ...
    Posted to Chinese (Forum) by ljjlover on May 6, 2007