簡體   English   中英

GAE,更改持久對象的類

[英]GAE, change an class for a persistent object

我有一個Web應用程序,其數據存儲區中有一些數據。 我剛剛完成了它的另一個版本,在其中我更改了一個持久化類。 基本上,有一個名為“節點”的類(表示層次結構樹中的一個節點),該類以前曾將其作為

private CmsUser author;

現在將其作者存儲為private Key author

當我將第二個版本部署到服務器(作為另一個版本)時,它沒有工作(這是可預見的)。

有什么辦法可以使其工作? 還是我必須創建另一個實體而不是Node事物,並編寫一段代碼將所有舊節點更改為新節點?

謝謝。

您將必須編寫一些代碼,以舊格式加載每個Node,然后將其保存為新格式。

由於您似乎正在使用Java,因此可以使用低級API進行此操作 如果您使用的是Python,則可以使用Expando技巧。 這里

您可能想嘗試使用新的Mapper API來處理遍歷所有實體的循環。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM