繁体   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