如何使用谷歌应用程序引擎端点为Android进行查询?

时间:2014-03-27 17:47:29

标签: android google-app-engine google-cloud-endpoints

我正在使用谷歌应用引擎端点开发Android项目。我们尝试在服务器端的自动生成的端点类(我有一个Poll.java类和一个PollEndpoint.java类)中插入一个新查询,但系统不起作用,因为在AppEngine项目的一部分。没有显示其他错误消息。

PollEndpoint.java类中的代码插入:

@ApiMethod(name = "getLastPoll")
public Long getLastPoll(@Named("date") Date date, @Named("creator") String creator) {
EntityManager mgr = getEntityManager();
Key id = null;

try {
        Query query = mgr.createQuery("select keyPoll from Poll where creator
     =" + creator + " and creationDate = " + date);
        id = (Key)query.getSingleResult();
    } finally {
        mgr.close();
    }
    return id.getId();
}

以这种方式进行查询是否正确?

1 个答案:

答案 0 :(得分:0)

当你在项目上得到一个红叉但看不到任何错误时,我建议你看一下错误/警告视图(我认为这就是它所谓的)。你还没有指定你的IDE,所以我假设是Eclipse。

大多数情况下,您的构建路径存在问题。