Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/google-app-engine/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google app engine 从google app engine中的实体获取文本属性_Google App Engine_Google Cloud Datastore - Fatal编程技术网

Google app engine 从google app engine中的实体获取文本属性

Google app engine 从google app engine中的实体获取文本属性,google-app-engine,google-cloud-datastore,Google App Engine,Google Cloud Datastore,我使用entityName.setProperty(“textProperty”,text) 其中“text”是文本类型对象。当我试图获取文本时,我使用entityName.getProperty(“textProperty”) 因为它返回一个对象,我将其存储为文本对象,所以我只是使用(Text)entityName.getProperty(“textProperty”)将其转换为文本 但是它给了我java.lang.ClassCastException:java.lang.String不能转换

我使用
entityName.setProperty(“textProperty”,text)
其中“text”是文本类型对象。当我试图获取文本时,我使用
entityName.getProperty(“textProperty”)
因为它返回一个对象,我将其存储为文本对象,所以我只是使用
(Text)entityName.getProperty(“textProperty”)将其转换为文本
但是它给了我
java.lang.ClassCastException:java.lang.String不能转换为com.google.appengine.api.datastore.Text
所以它看起来像是应用程序将其存储为字符串,所以我使用
(String)entityName.getProperty(“textProperty”)
但它给了我这个
java.lang.ClassCastException:com.google.appengine.api.datastore.Text不能强制转换为java.lang.String


我感到困惑:如何从数据存储中获取文本对象?

我使用
Text Text=newtext(String)
将字符串转换为文本,并且
string s=text.getValue()
将文本转换为字符串。

在Google APP Engine中将TextProperty与JPA映射时,我使用了以下代码来解决我的问题

我定义了一个文本属性内容,每当我进行设置时:我将传递文本。每当执行Get时,我都会使用getValue()方法返回一个字符串。它对我有用

@Column(name="content")
private Text content;
public void setContent(Text content) {
    this.content = content;
}
public String getContent() {
    return content.getValue();
}

我可以认为你现在已经解决了这个问题吗?如果是这样,你是如何做到的?如果你现在已经解决了这个问题,也许你应该回答这个帖子来结束它?你能发布你是如何解决的吗?当然,你上面提到的并不是严格意义上的
Text Text=(Text)object但使用
文本
构造函数和方法从另一种类型的对象生成一种类型的对象。