我正在使用 Google 应用引擎和 JDO。在不必先擦除数据存储内容的情况下更新 JDO 类定义的最佳方法是什么?
我不确定这是否特定于 GAE 上的 JDO,但我注意到当我简单地将我的一个持久字段的名称从 更改为 时svotes
,votes
会引发异常(java.lang.NoSuchFieldError: svotes
)。
我希望一旦我的网站上线,我可能想要对我的 JDO 类定义进行一些更改,例如添加一个字段或其他内容。关于如何更新数据定义而不必擦除数据库的任何建议?
我正在使用 Google 应用引擎和 JDO。在不必先擦除数据存储内容的情况下更新 JDO 类定义的最佳方法是什么?
我不确定这是否特定于 GAE 上的 JDO,但我注意到当我简单地将我的一个持久字段的名称从 更改为 时svotes
,votes
会引发异常(java.lang.NoSuchFieldError: svotes
)。
我希望一旦我的网站上线,我可能想要对我的 JDO 类定义进行一些更改,例如添加一个字段或其他内容。关于如何更新数据定义而不必擦除数据库的任何建议?