Skip to Main Content

Java Programming

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

need help in compiling a object database (DB4O) program

800328Jan 9 2008 — edited Jan 22 2010
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
Comments
Locked Post
New comments cannot be posted to this locked post.
Post Details
Locked on Feb 19 2010
Added on Jan 9 2008
10 comments
356 views