簡體   English   中英

如何將Google App Engine數據存儲區中的數據寫入com.google.appengine.api.datastore.Text

[英]How do I write data in my Google App Engine Datastore to com.google.appengine.api.datastore.Text

我有一個持久對象,它的字符串屬性通常超過500個字符。 Google App Engine說我需要將其另存為com.google.appengine.api.datastore.Text。

如何將String類型轉換為com.google.appengine.api.datastore.Text類型,以便可以在屬性上使用setMethod(),或者將長字符串數據轉換為該持久值?

setMethod(new Text(longStringValue));

String value = text.getValue();

如果您嘗試將現有的String列更新為Text,那么我不確定是否支持。 您可以嘗試將列類型從“字符串”更改為“文本”,然后查看它是否仍然可以加載(我可以想象這可能會起作用,請告訴我們是否可以)。 如果沒有,則需要添加一個新列,並使您的應用程序適當地合並它們。

要將字符串類型轉換為我使用的com.google.appengine.api.datastore.Text類型

Text myText = new Text(myString);

暫無
暫無

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

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