Я предполагаю, что ситуация такова:
У меня есть класс "com.peter.Foo", который я сохранял с помощью JDO, и я хочу изменить его на "com.nick.Foo", нужно ли будет обновлять все существующие сущности Foo? Другими словами, использует ли JDO имена пакетов при сопоставлении класса Java с типом хранилища данных?
AFAIK, инструменты JDO в appengine используют только имя класса. Говорят так, потому что, когда я смотрю в консоли администратора, статистика как dataviewer, так и хранилища данных ссылается на мои сущности только по имени класса. Следовательно, если вы сохраняете имена классов одинаковыми и изменяете только имена пакетов, ваши сущности должны быть в порядке.