Перенос полей в JDO

Мы используем JDO в одном из наших проектов. Это работает довольно давно, и, естественно, нам нужно немного изменить модель.

Как лучше всего переносить поля в классах сущностей в JDO?

enum MyEnum {
    REGULAR,
    MYOLDTYPE // Delete this
}
@PersistenceCapable
public class Entity {
    @Persistent
    MyEnum myEnumType;
    @Persistent
    String myString; // Rename this

}

Если я удалю значение перечисления, возникнет исключение, если оно уже сохраняется при загрузке из базы данных, как это перенести?

Если Я хочу переименовать myString в myNewString, как переименовать столбец в новое имя?

6
задан jontro 14 November 2017 в 16:34
поделиться