我试图在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方法或我没有正确使用它?谢谢。