【发布时间】:2011-06-28 15:06:15
【问题描述】:
我有一个 Key 设置如下的实体:
KeyFactory.Builder keyBuilder = new KeyFactory.Builder(MyClass.class.getSimpleName(), "uniqueString");
Key = keyBuilder.getKey();
为了通过键获取实体,我以完全相同的方式重构键并调用 getObjectById(),如下所示;
App app = pm.getObjectById(MyClass.class, keyBuilder.getKey());
大多数时候这工作正常,但在某些时候 getObjectById 会抛出这个错误:
java.lang.UnsupportedOperationException
有人知道这是什么原因吗?我意识到这似乎是我在这里描述的一个非常模糊的问题,但这就是我所知道的。这太奇怪了,似乎它甚至可能是 App Engine 的一个错误。
【问题讨论】:
-
任何异常都有堆栈跟踪;也许它很重要;-)
标签: google-app-engine jdo