我正在尝试使用基于我自己的一个类的过滤器来进行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
根据我从this answer获得的信息,我需要在declareParameters调用中定义Parent
类包。怎么做?非常感谢!
答案 0 :(得分:0)
经过一些额外的研究和一些反复试验后,我想出来了:
q.declareParameters("com.mypackage.Parent parentParam");