Мы используем JDO в одном из наших проектов. Это работает довольно давно, и, естественно, нам нужно немного изменить модель.
Как лучше всего переносить поля в классах сущностей в JDO?
enum MyEnum {
REGULAR,
MYOLDTYPE // Delete this
}
@PersistenceCapable
public class Entity {
@Persistent
MyEnum myEnumType;
@Persistent
String myString; // Rename this
}
Если я удалю значение перечисления, возникнет исключение, если оно уже сохраняется при загрузке из базы данных, как это перенести?
Если Я хочу переименовать myString в myNewString, как переименовать столбец в новое имя?