GAE データストアに格納された永続クラスがあります。クラスから属性の 1 つを削除しました。このテーブルの新しいレコードは<none
、削除された属性の値 > を示しています。しかし、この列をテーブルから完全に削除する方法はありますか?
ありがとう。
moraes の提案に従って、次の「移行」コードを追加しましたが、目的の結果が得られません。
PersistenceManager pm = PMF.get().getPersistenceManager();
try {
Query q = pm.newQuery(UserLogin.class);
Collection<UserLogin> list = (Collection<UserLogin>) q.execute();
Iterator<UserLogin> iter = list.iterator();
while (iter.hasNext()) {
UserLogin obj = (UserLogin) iter.next();
obj.setLoginDate(obj.getLoginDate());
}
pm.makePersistentAll(list);
} finally {
pm.close();
}