【发布时间】:2011-02-23 20:12:28
【问题描述】:
我一直在尝试通过其密钥从 GAE 数据存储中获取实体,该密钥类型为 Key。这是我用来检索密钥的代码:
strId = myVideo.getKey().toString();
myVideo 的类型是实体。 myVideo.getKey().toString() 方法返回的值是“Video(121)”。下面是尝试通过实体键检索实体的代码:
Entity video = ds.get(key);
尝试从数据存储区检索实体时引发以下异常:
没有找到与键匹配的实体: 视频(“视频(121)”)
有没有办法从实体类型的对象中获取编码的密钥?
【问题讨论】:
-
您是否尝试过查看 GAE 控制面板? appengine.google.com
-
检查实体是否确实存在于数据存储中?是的,我已验证该实体确实存在于数据存储中。
标签: java google-app-engine google-cloud-datastore