Типы, не допускающие значения NULL, включают int и boolean. Мой вопрос заключается в том, как обновить объекты, которые уже сохраняются с изменением схемы, добавив новую переменную этих типов. Кажется, что я не могу получить эти объекты, потому что теперь у них есть переменная NULL, где NULL не допускается!
Согласно: http://code.google.com/appengine/docs/java/datastore/dataclasses.html#Object_Fields_and_Entity_Properties
Если поле не имеет типа значения NULL, загрузка объекта без соответствующего свойства приводит к исключению. Этого не произойдет, если объект был создан из того же класса JDO, который использовался для воссоздания экземпляра, но может произойти, если класс JDO изменится или если объект будет создан с использованием низкоуровневого API вместо JDO.
Означает ли это, что невозможно добавить переменную этих типов в мою схему?