首页 文章

Google App Engine上的JDO UnsupportedDatastoreFeatureException

提问于
浏览
2

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

公共类FooInfo {... @Persistent private Map vote = new HashMap(); ...}

我试图像这样访问它:

查询query = persistenceManager.newQuery(“SELECT FROM com.foo.app.db.FooInfo其中vote.get(\”TOTAL \“)> = 1”)

但是,Google App Engine会返回以下异常:消息:javax.jdo.JDOUserException:query = 1>问题:解析表达式时不支持的方法:InvokeExpression {[PrimaryExpression] . get(Literal )}

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

1 回答

相关问题