java - Google App Engine 上的 JDO UnsupportedDatastoreFeatureException

标签 java google-app-engine jdo jdoql

我正在尝试使用 Map 的 get 方法,如 http://db.apache.org/jdo/jdoql_methods.html 中所述在谷歌应用引擎上。我的定义如下:

公共(public)类 FooInfo { ... @执着的 private Map vote = new HashMap(); ...

我试着像这样访问它:

Query query = persistenceManager.newQuery("SELECT FROM com.foo.app.db.FooInfo where vote.get(\"TOTAL\") >=1")

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

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

最佳答案

关于java - Google App Engine 上的 JDO UnsupportedDatastoreFeatureException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8292380/

相关文章:

java - 如何使用 CriteriaBuilder 从数据库中的现有表检索数据,但不使用 hibernate 中的 pojo 类?

Java运行问题

python - 谷歌应用引擎 : UnicodeDecodeError: 'ascii' codec can't decode byte 0xe2 in position 48: ordinal not in range(128)

java - AppEngine 标准 Java 代码部署收到 java.lang.NoClassDefFoundError : org. hibernate.boot.model.TypeContributions.contributeJavaTypeDescriptor

java - 如何使用JDO持久化管理器?

java - 根据键对 JSON 对象/字符串进行排序

最新 JRE (7.55+) 上的 Java Applet 奇怪的性能行为

python - TypeError : expected httplib. 消息,得到 <type 'instance' >。在 GAE 上使用 requests.get(url) 时

jpa - 如何通过 JDO、JPA 或 Objectify 访问 Google Cloud Datastore?

jdo - 避免 DataNucleus 连接?