![](/img/trans.png)
[英]How to store “com.google.appengine.api.datastore.Text” in database
[英]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.