我创建了一个具有少量属性但未指定任何键的实体,在这种情况下,已在数据存储中创建自动生成的ID。
Entity en=new Entity("Job");
现在,当我获取此类实体并尝试将其存储在Java对象中时,如何获取自动生成的ID(我之后需要执行UPDATE操作)? 我尝试了以下方法,但它没有返回标识符值。
en.getProperty("__key__");
en.getProperty("ID/Name");
en.getProperty("Key");
答案 0 :(得分:0)
您可能正在寻找:
en.getProperty(Entity.KEY_RESERVED_PROPERTY)
Key Filters中提到的(不是一个明显的地方找到它)。
另一种方法是尝试:
en.getKey().getId()