невозможно добавить объекты в сохраненную коллекцию в GAE с помощью JDO - PullRequest
1 голос
/ 09 апреля 2010

У меня есть ClassA, содержащий ArrayList другого ClassB

Я могу сохранить новый экземпляр ClassA с экземплярами ClassB, также сохраненными с использованием JDO. Тем не мение, Когда я получаю экземпляр класса А, Я пытаюсь сделать, как показано ниже:

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

Я получаю исключение, как показано ниже: Необработанное исключение из сервлета com.google.appengine.api.datastore.DatastoreNeedIndexException: не найдено соответствующего индекса

Итак, мне было интересно, можно ли добавить новый элемент в ранее сохраненную коллекцию? Или я что-то упустил.

С наилучшими пожеланиями

1 Ответ

2 голосов
/ 09 апреля 2010

"индекс не найден" Возможно, вам нужно добавить какой-нибудь индекс в хранилище данных GAE / J?Ничего общего с JDO

...