我需要在Java中传递GQL查询请求

时间:2012-11-11 19:02:45

标签: java google-app-engine

我需要从我的表中得到一个特定的Entity是python GQL查询。

SELECT * FROM table1
WHERE id='12345'

此查询的Java版本是什么?

1 个答案:

答案 0 :(得分:1)

DatastoreService datastore = DatastoreServiceFactory.getDatastoreService();
Query query = new Query("table1");
query.addFilter("id", FilterOperator.EQUAL, "12345");
PreparedQuery pq = datastore.prepare(query);
Entity customer = pq.asSingleEntity();

这对我来说很有把戏