gpt4 book ai didi

java - 如何在 Google App Engine 上引用实体的默认 Id 属性

转载 作者:行者123 更新时间:2023-12-01 22:43:22 25 4
gpt4 key购买 nike

如果我在 JDO 中注释了一个字符串变量以用作 id,例如

@Id
private String nameOfId;

在应用程序引擎的控制台中,它被命名为“NAME/ID”,我用什么来获取该属性

注意:对于我的查询,我使用数据存储区的查询而不是实体管理器,这意味着实体的集合将返回给我,我必须使用“getProperty("propertyName")”获取它的属性

另请注意:我尝试过以下名称

getProperty("id");
getProperty("Id");
getProperty("name");
getProperty("NAME");
getProperty("NAME/ID");
getProperty("nameOfId");

这些都不起作用,我只是想知道需要输入什么文本作为 getProperty 方法的参数

最佳答案

ID 不是实体的属性,它是实体键的一部分。它在控制台中显示为一列,仅用于帮助识别实体。

要从 com.google.appengine.api.datastore.Entity 获取字符串 ID,请调用其 getKey() 方法以返回 Key,并调用该键的 getName() 方法。

关于java - 如何在 Google App Engine 上引用实体的默认 Id 属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25756862/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com