here is my code....
package ab;
import java.io.*;
import java.util.*;
import com.db4o.Db4o;
import com.db4o.ObjectContainer;
import com.db4o.ObjectSet;
import com.db4o.query.*;
import com.db4o.*;
public class nativ extends Util {
public static void main(String[] args) {
ObjectContainer db=Db4o.openFile(Util.DB4OFILENAME);
try{
Store(db);
}
finally{
db.close();
}
}
public static void Store(ObjectContainer db){
ObjectSet result = db.query(new Predicate() {
public boolean match(Pilot pilot) {
return key.getkeyname().startsWith("sumit");
}
});
listResult(result);
}
}
the errors are
C:\Documents and Settings\Sumit\Desktop>javac ab/nativ.java
ab/nativ.java:30: <anonymous ab.nativ$1> is not abstract and does not override a
bstract method match(java.lang.Object) in com.db4o.query.Predicate
public boolean match(Pilot pilot) {
^
ab/nativ.java:32: non-static method getkeyname() cannot be referenced from a sta
tic context
return key.getkeyname().startsWith("sumit");
^
Note: ab/nativ.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
2 errors
plzz help me in compiling this program, i am not familiar too much with object database.
Thanks