如何使用数据存储区获取条目的ID /名称

时间:2011-09-09 16:45:49

标签: java google-app-engine gwt google-cloud-datastore jdo

当我查看http://localhost:8888/_ah/admin/时,我可以看到数据存储区中的每个条目都有一个ID /名称字段。我也知道我可以使用persistenceManager.getObject(clazz, id);

获取具有此ID的对象

是否可以标记某些属性以使用此字段的值?那么当请求对象A时,我可以轻松访问它的ID /名称?

注意:我没有使用Key对象,因为它在客户端和服务器中使用同一个对象时遇到了麻烦。

1 个答案:

答案 0 :(得分:0)

我必须将@Extension添加到我的ID属性(key =“gae.pk-id”)

@Persistent
@Extension(vendorName="datanucleus", key="gae.pk-id", value="true")
private Long keyId;