来自字符串的java google app engine查询(如Python的GQL)

时间:2011-07-26 15:14:07

标签: java google-app-engine

    final DatastoreService dss = DatastoreServiceFactory
            .getDatastoreService();
    Query query = new Query("GQL query goes here!");

    /*
     * Like this GQL query:
     * 
        q = db.GqlQuery("SELECT * FROM People "
            "WHERE first_name = John "
            "AND last_name = Smith")
     */
     */

有没有办法让它成为可能?
问题是,我想让用户提供自己的查询约束。

1 个答案:

答案 0 :(得分:1)

低级别数据存储区服务无法做到这一点。 GQL由API解析;后端不会说文本查询语言。

你为什么要这样做?让用户提供查询字符串通常是一个(非常)坏主意。