JDO - 如何在declareParameters调用中定义包?

时间:2013-06-19 18:07:11

标签: java package jdo

我正在尝试使用基于我自己的一个类的过滤器来进行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类包。怎么做?非常感谢!

1 个答案:

答案 0 :(得分:0)

经过一些额外的研究和一些反复试验后,我想出来了:

q.declareParameters("com.mypackage.Parent parentParam");