日期:2014-05-16 浏览次数:20496 次
public A[] readA(AKey[] aKeys){ //此时a中的对象不包含B. A[] a=db.read(akeys); for(A ta:a){ fillB(ta); } return a; } private void fillB(A a){ //从db拿到a中b的string表示。 String bString=db.read(a.key); //反序列化 B b=Xml.parseB(bString); a.setB(b); }
public A[] readA(AKey[] aKeys){ //此时avalues中的对象包含b的string形式. AValue[] aValues=db.read(akeys); //对每一个aValue反序列化bString到B,构造一个A对象。 ...... }