私の問題はかなり明白です:
TaskDescription
App Engine Datastore の種類 (テーブル) に対応するという名前のクラスがありました。次に、名前を変更しましたがTaskContent
、保存されているすべてのデータが失われたようです(いわゆるkind
名前であるクラス名が保存されたデータへのパスの一部であるため)。- エンティティクラスの単一のフィールドの名前を変更するたびに、ほぼ同じ問題が発生することを認識しています。
この世界に完璧なものはありません。私は、すべての完全に正しいエンティティをゼロから作成し、その後それらを決して変更しないことが可能であることに疑いを持っています。
では、この問題にどう対処するか?