在过滤布尔值时,我使用Objectify为google appengine数据存储区打了一堵墙.这大致是我的意思:
class Task implements Serializable {
...
boolean failed;
...
}
Run Code Online (Sandbox Code Playgroud)
无论我在搜索时做什么,我总是得到一个空的响应,尽管数据库中有对象 failed = false
例子:
ofy().query(Task.class).filter("failed",false).list()
ofy().query(Task.class).filter("failed",Boolean.FALSE).list()
ofy().query(Task.class).filter("failed",0).list()
ofy().query(Task.class).filter("failed","false").list()
ofy().query(Task.class).filter("failed","FALSE").list()
Run Code Online (Sandbox Code Playgroud)