我将一些大型文本数据作为文本对象存储到谷歌应用引擎数据存储中,entityName.setProperty("textProperty", text)
其中“文本”是文本类型对象。当我尝试获取文本时,我使用entityName.getProperty("textProperty");
因为它返回一个对象并将其存储为文本对象,所以我只是将它转换为文本使用(Text)entityName.getProperty("textProperty");
但是它给了我java.lang.ClassCastException: java.lang.String cannot be cast to com.google.appengine.api.datastore.Text
所以看起来应用程序将它存储为字符串,所以我这样做(String)entityName.getProperty("textProperty");
但它给了我这个
java.lang.ClassCastException: com.google.appengine.api.datastore.Text cannot be cast to java.lang.String
我很困惑:如何从数据存储中获取 Text 对象?