标签: java google-app-engine google-cloud-datastore prepared-statement
GAE数据存储区提供了一个类PreparedQuery,它是查询的编译形式。但是有没有参数化查询(例如lastname = {?})?如果每次参数更改时需要重新编译一个查询,那么编译查询是没有意义的(除非反复运行相同的查询,在这种情况下,其结果应该被高速缓存)。
PreparedQuery
lastname = {?}
我是否忽略了文档中的内容?
答案 0 :(得分:2)
不,没有 - 在构造Query对象时指定了参数。但是,“准备”查询并不是一项昂贵的操作 - 不涉及任何数据存储往返。