我需要打印查询结果。我应该将什么参数传递给方法 ConsultaVehicles(?) 。
编码 :
private static final String BBDDFITXER = "";
public static void main(String[] args) {
new File(BBDDFITXER).delete();
ObjectContainer db = Db4oEmbedded.openFile(
Db4oEmbedded.newConfiguration(), BBDDFITXER);
try {
Cotxe c3 = new Cotxe("45432-hk", 10000, true);
Cotxe c1 = new Cotxe("45432-hk", 566666, true);
Cotxe c2 = new Cotxe("12345-ABC", 123456, true);
Cotxe c4 = new Cotxe("45432th", 10000, true);
Moto m1 = new Moto("65756474", 23455, 500);
Moto m2 = new Moto("6575-YT", 2345454, 250);
db.store(c3);
db.store(c1);
db.store(c2);
db.store(c4);
db.store(m1);
db.store(m2);
consultaVehicles();
} finally {
db.close();
}
}
public static List <Moto> azizElamraniQBE1(ObjectContainer db) {
Moto proto5 = new Moto(null,0,0);
List<Moto> result = db.queryByExample(proto5);
return result ;
}
public static void consultaVehicles(List<Vehicle> vehicles) {
System.out.println("total: " + vehicles.size());
for (Vehicle v : vehicles) {
System.out.println(v.infoVehicle());
}
}
}
谢谢!!