mardi 16 août 2011

[WARN] Candidate class for JDOQL single-string query (Class) could not be resolved Class



Problème :

[WARN] Candidate class for JDOQL single-string query (User) could not be resolved User

Solution :

Je n'avais pas encore instancié ma classe User.En fait, J'appelais ma méthode avec une fonction statique comme ceci :
User.myMethod();

Et dans my Method, je faisais ma requête :


PersistenceManager pm = PMF.get().getPersistenceManager();
Query query = pm.newQuery(User.class);


Pour résoudre le problème, j'ai fait ceci :


User myUser = new User();
myUser.myMethod(); // myMethod n'est plus statique