#java #google-app-engine #gwt #jdo
# #java #google-app-engine #gwt #jdo
Вопрос:
Как я могу добавить новый @Persistent
атрибут к классу, который сохраняется в App Engine как JDO (аналогично добавлению нового столбца в таблицу реляционной живой базы данных)? Когда я добавляю новый атрибут, я получаю исключение:
java.lang.RuntimeException: исключение com.google.gwt.user.client.rpc.IncompatibleRemoteServiceException: не удалось десериализовать ответ
Ответ №1:
Добавление нового свойства (столбца) в существующую постоянную сущность не является проблемой для GAE. Я также использую JDO и делаю это довольно часто. Конечно, у существующих объектов не будет нового набора свойств. Проблема должна быть в слоях над уровнем доступа к хранилищу данных.