Я использую Google App Engine и JDO. Каков наилучший способ обновить определение класса JDO без предварительной очистки содержимого хранилища данных?
Я не уверен, относится ли это к JDO в GAE, но я заметил, что когда я просто изменяю имя одного из моих постоянных полей с svotes
на votes
, возникает исключение (java.lang.NoSuchFieldError: svotes
).
Я ожидаю, что как только мой сайт заработает, я могу захотеть внести некоторые изменения в определения классов JDO, например, добавить поле или что-то еще. Любые предложения о том, как обновить определения данных без необходимости стирать базу данных?