J'ai une propriété oldStatus et newStatus dans mon objet et lorsque j'essaie d'exécuter une requête sur l'objet où newStart = approved. Je reçois une erreur.Problème avec requête lorsque mon objet a un nom de propriété commençant par new (newStatus)
On dirait que newStatus est traité comme nouveau Status() et obtient une exception que l'objet Status ne soit pas trouvé.
Toute personne ayant un problème similaire? et solution possible.
Query query = pm.newQuery(Inquiry.class, " newStatus == 'CANCELED' ");
ou
Query query = pm.newQuery(Inquiry.class);
query.setFilter("newStatus == statusParam");
query.declareParameters("String statusParam");
List<Inquiry> pis = (List<Inquiry>)query.execute("CANCELLED");
CreatorExpression défini avec la classe de statut encore cette classe ne se trouve pas
Pourriez-vous poster du code (la requête que vous faites) et quelle erreur obtenez-vous? –
Ajout de l'exemple de code. Vérifiez s'il vous plaît. – Oceandrive
http://stackoverflow.com/questions/1344215/query-against-link-type-in-google-app-engine-datastore Il est probablement un bug si le remplacement du nouveau faire fonctionner .. – h3xStream