2011-11-28 171 views
2

我试图在Google App Engine上使用http://db.apache.org/jdo/jdoql_methods.html中描述的Map方法。我的定义如下:Google App Engine上的JDO UnsupportedDatastoreFeatureException

public class FooInfo { ... @Persistent private Map vote = new HashMap(); ... }

我试图访问它像这样:

查询查询= persistenceManager.newQuery(从 “选择com.foo.app.db.FooInfo其中vote.get(\” TOTAL在解析表达不支持的方法:\ “)> = 1”)

然而,谷歌应用程序引擎返回此异常: 消息:javax.jdo.JDOUserException:问题与查询= 1> InvokeExpression {[PrimaryExpression {表决} ] .get(Literal {TOTAL})}

这是否意味着GAE不支持get方法或我没有正确使用它?谢谢。

回答