我有一个ClassA,包含另一个ClassB的ArrayList
我可以保存ClassA的新实例,同时使用JDO保存ClassB实例。 然而, 当我检索A类的实例时, 我试着像下面这样做:
ClassA instance = PMF.get().getPersistenceManager().GetObjectByID( someid );
instance.GetClassBArrayList().add( new ClassB(...) );
我得到如下的异常: 来自servlet的未捕获异常com.google.appengine.api.datastore.DatastoreNeedIndexException:找不到匹配的索引..
所以我想知道,是否可以在以前保存的集合中添加新项目? 或者是我错过了什么。
最好的问候
答案 0 :(得分:2)
“找不到匹配的索引” 也许您需要在GAE / J的数据存储区中添加一些索引? 与JDO无关