Проблема с запросом, когда у моего объекта есть имя свойства, начинающееся с new (newStatus) - PullRequest
0 голосов
/ 26 июля 2010

У меня есть свойство oldStatus и newStatus в моем объекте, и когда я пытаюсь выполнить запрос к объекту, где newStart = Approved Я получаю ошибку.

Похоже, что newStatus обрабатывается как новый Status () и получает исключение, что объект Status не найден.

Кто-нибудь с подобной проблемой? и возможное решение.

Query query = pm.newQuery(Inquiry.class, " newStatus == 'CANCELED' ");

или

Query query = pm.newQuery(Inquiry.class); 
query.setFilter("newStatus == statusParam"); 
query.declareParameters("String statusParam");
List<Inquiry> pis = (List<Inquiry>)query.execute("CANCELLED");

CreatorExpression определено с классом Status, но этот класс не найден

1 Ответ

1 голос
/ 27 июля 2010

stausParam! = StatusParam .. опечатка?

...