2011-11-28 119 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方法或我沒有正確使用它?謝謝。

回答