2

Google アプリ エンジンと JDO を使用しています。最初にデータストアの内容を消去せずに JDO クラス定義を更新する最良の方法は何ですか?

これが GAE 上の JDO に固有のものかどうかはわかりませんが、永続フィールドの 1 つの名前を単に から に変更すると、例外がスローされることに気付きましたsvotes( votes) java.lang.NoSuchFieldError: svotes

サイトが公開されたら、フィールドなどを追加するなど、JDO クラス定義に変更を加えたいと思うかもしれません。データベースを消去せずにデータ定義を更新する方法について何か提案はありますか?

4

2 に答える 2

1

ここに記載されている方法のいくつかを試しましたか?

于 2010-01-21T16:07:31.250 に答える
1

どうやら Google には、スキーマの更新に関する Python 関連の記事があります: http://code.google.com/appengine/articles/update_schema.html。このガイドラインは Java にも適用できます。

于 2010-01-21T16:21:32.090 に答える