无法从应用引擎数据存储区获取数据(使用JDO查询)

时间:2014-02-25 20:49:44

标签: java google-app-engine jdo jdoql

我正在尝试从应用引擎中获取数据但没有成功。异步调用成功但没有打印数据。也没有错误。我使用后端数据库时工作正常。现在我正在尝试使用相同的项目来处理app引擎数据存储区。我正在使用JDO查询。以下是'get'方法:

public Projects getProjects(String projectname) throws NotFoundException,
        NotLoggedInException {
    checkLoggedIn();
    PersistenceManager pm = getPersistenceManager();
    Projects proj = null;
    try{
        Query q = pm.newQuery(Projects.class);
            q.setFilter("projectname == projname" );
            q.declareParameters("String projname");
        List<Projects> result = (List<Projects>) q.execute(projectname);
        for(Projects et : result){
            proj = new Projects(et.getPID(), et.getProjectName());
        }
    } finally {
        pm.close();
    }
    return proj;
}

我不确定哪里出错了。任何建议都将不胜感激。

由于

0 个答案:

没有答案
相关问题