0

我正在尝试使用基于我自己的类之一的过滤器进行 JDO 查询:

Query q = pm.newQuery(Child.class);
q.setFilter("parent = parentParam");
q.declareParameters("Parent parentParam");
List<Child> childList = (List<Child>) q.execute(someParent);

但是,我不断收到以下错误:

Class Parent for query has not been resolved. Check the query and any imports/aliases specification

根据我从这个答案中得到的信息,我需要Parent在 declareParameters 调用中定义类包。这将如何完成?非常感谢!

4

1 回答 1

0

经过一些额外的研究和一些试验和错误,我想通了:

q.declareParameters("com.mypackage.Parent parentParam");
于 2013-06-19T20:00:14.543 回答