2010-04-09 21 views
1

添加在GAE對象保存集合我有一個包含的另一個ClassB的無法使用JDO

一個ArrayList一個ClassA的我可以節省ClassA的一個新實例ClassB的情況下使用JDO也被保存。 然而, 當我檢索了類, 的例子中,我嘗試做像下面:

ClassA instance = PMF.get().getPersistenceManager().GetObjectByID(someid); 
instance.GetClassBArrayList().add(new ClassB(...)); 

我得到像下面的一個例外:從servlet的com.google.appengine.api 未捕獲的異常。 datastore.DatastoreNeedIndexException:沒有找到匹配的索引..

所以我想知道,是否有可能添加一個新的項目到以前保存的集合? 還是我錯過了一些東西。

問候

回答

2

「沒有發現匹配指數」 也許你需要在GAE/J的數據存儲以增加一些指標? 與JDO無關