Метод .get / .set уже давно устарел и заменен на .store () и .query ().
Ваш пример должен быть таким при использовании запроса:
ObjectContainer db = Db4oEmbedded.openFile(Util.DB4OFILENAME);
db.query(new Predicate<MyClass>(){
public boolean match(MyClass c){
return c.getName().equals("Joe");
}
})
Какую версию учебного пособия вы используете? Потому что там не должно быть ссылок get / set.