【发布时间】:2017-02-13 12:23:52
【问题描述】:
我有一个包含一些可空查询参数的资源。 我想从数据库(GAE DataStore)返回相关实体 我有更短或更漂亮的方法吗(我正在寻找类似'set if not null'的方法)?
这是我的代码:
var query: Query<Kind> = ObjectifyService.ofy().load().type(Kind::class.java)
if (name != null) {
query = query.filter("name ==", name)
} else if (gender != null) {
query = query.filter("gender ==", gender)
} else if (address != null) {
query = query.filter("timing ==", address)
}
return query....
}
【问题讨论】:
标签: google-app-engine objectify