调用put()后,我得到ID 1952002将数据保存到数据存储后找不到实体
当我到达数据存储查看器时,实体不在那里。当我查询这个实体时,没有结果
public String addFeedback(String feedbackText) {
Text TextFeedbackText = new Text(feedbackText);
Entity entity = new Entity("FeedBack");
entity.setProperty("feedbackText", TextFeedbackText);
return "" + datastore.put(entity).getId(); // returns 1952002
}
这个函数用来正常工作。我没有使用它一段时间,但现在它停止工作。 我检查日志,一切都很好
2014年3月18日19:40:00.856 /反馈/添加/ 200 258ms 0KB模块=默认 版本= 2 151.228.xxx.xxx - - [18/Mar/2014:12:40:00 -0700]“POST/feedback/add/HTTP/1.1”200 33 - - “xxxxx.appspot.com”ms = 258 cpu_ms = 42 cpm_usd = 0.000004 app_engine_release = 1.9.0 instance = 00cxxxxxxxxxxxxxxxxx19ec5
任何人都知道可能是什么问题?
确实为你存储只有在方法的范围存在于数据的ID或者它实际上存在之外呢? – OmniOwl
@Vipar你能改说一下吗?我不明白 – code511788465541441
如果datastore.put是谷歌API调用,很可能谷歌已经放弃了对该调用的支持,或者在没有通知您的情况下更改了API。 – user3360944