|
|
Browse by Tags
All Tags » 代码 查询 (RSS)
Showing page 1 of 2 (11 total posts)
-
我还没有实际用过db4o,只读过中文的白皮书。看过那些简单的例子之后,感觉很有兴趣,不过也有几点疑惑,应该属于入门级吧,敬请经验者指点一二。
1。db4o如何应对数据结构改变。比如最开始设计程序时,Person 对象没有 Age 字段,后来版本升级时需要加入此字段。类的修改应该很简单,但是我很想知道 db4o 现有的数据将会如何?或者说数据结构改变时,如何升级 db4o 中的现有数据?我想这应该是大家都会遇到的常见场景吧。
2。db4o 是否允许对象嵌套,循环引用(高耦合)。是否支持存储 Java/.NET 内置的类型(比如 Hashtable, ArrayList 等,甚至更多的系统类型,如 DataSet, FileInfo, DirectoryInfo, ...
-
先自己顶下。
我的测试代码是这样的:
public void testCalculateMeal_case2() { // 测试数据初始化 Account aGuolt = new Account(0.0, 0.0); Diner guolt = new Diner(''Guolt'', ''GuoLitao'', ''83737139'', aGuolt); Account aDB = new Account(0.0, 14.0); Diner db = new Diner(''db'', ''chendb'', ''7138'', ...
-
大家好,我在学习使用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;第一轮测试 ...
-
-
有没有一个像sqlserver中的查询分析器那样的客户端工具,可以查询数据库中的记录并可以查看表的结构呢?
-
-
package test;
import java.io.IOException;import java.util.Date;import java.util.List;import java.util.Random;import java.util.Vector;
import com.db4o.Db4o;import com.db4o.ObjectContainer;import com.db4o.ObjectServer;import com.db4o.query.Predicate;import com.db4o.query.Query;
public class Test {
/** * @param args ...
-
另一次4万数据:
(索引已经打开)
产生实例:218ms数据总数------------------------------------40015SODA------------------------------------77777ALL:9msQBE-------------------------------------77777ALL:3msNQ--------------------------------------77777ALL:7737msSODA------------------------------------77777ALL:22msQBE-------------------------------------77777ALL:3msNQ--------- ...
-
3万数据ALL:73656msSODA------------------------------------ALL:328msQBE------------------------------------- ...
-
/** *ComplexPredicate.java */package testdb4o;import com.db4o.query.Predicate;public class ComplexPredicate extends Predicate<DataBean> { private QueryMatchBean matchBean; public ComplexPredicate(QueryMatchBean matchBean) { ...
1
|
|
|