如何在GAE数据存储区中存储大尺寸的xml字符串

时间:2013-04-29 07:20:03

标签: java google-app-engine

我已经转换为String的XML文档对象,并且我使用此字符串将其作为实体存储在GAE数据存储中,但它只是某些部分存储不完全。这就是我正在做的事情

Text text = new Text(xmlString);
DatastoreService datastore = DatastoreServiceFactory.getDatastoreService();

Entity greeting = new Entity("categories");
greeting.setProperty("xmlEntity", text);


datastore.put(greeting);

任何人都可以告诉我为什么xml字符串没有完全存储在GAE数据存储中为什么只有几个字符呢?

任何帮助将不胜感激:)

谢谢!

1 个答案:

答案 0 :(得分:0)

检索文字属性'你不应该使用text.toString()的数据,因为它用于人类可读的表示,只返回前70个字符。

改为使用text.getValue()