【问题标题】:How to handle updating JDO class definitions on Google App Engine如何在 Google App Engine 上处理更新 JDO 类定义
【发布时间】:2010-01-20 17:33:26
【问题描述】:

我正在使用 Google 应用引擎和 JDO。在不必先擦除数据存储内容的情况下更新 JDO 类定义的最佳方法是什么?

我不确定这是否特定于 GAE 上的 JDO,但我注意到当我简单地将我的一个持久字段的名称从 svotes 更改为 votes 时,会引发异常 (java.lang.NoSuchFieldError: svotes )。

我预计一旦我的网站上线,我可能想要对我的 JDO 类定义进行一些更改,例如添加一个字段或其他内容。关于如何在不擦除数据库的情况下更新数据定义的任何建议?

【问题讨论】:

    标签: java google-app-engine jdo


    【解决方案1】:

    here提到的一些方法你试过了吗?

    【讨论】:

      【解决方案2】:

      显然谷歌有一篇关于更新架构的 python 相关文章:http://code.google.com/appengine/articles/update_schema.html。该指南也可以应用于 java。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2023-04-06
        • 2011-05-28
        • 1970-01-01
        • 2010-12-02
        • 2012-01-25
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多