gpt4 book ai didi

java - 如何使用应用程序引擎中生成的默认ID

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

我是应用引擎开发的新手。我正在使用 Java 进行开发。每当添加新实体时,它都会显示“id=5076324926357504”,这不是实体的一部分。我对此有几个疑问:

  1. 这在整个表中是唯一的吗?
  2. 如何将其用作主键?

最佳答案

您可以通过将实体中的属性之一设置为 ID 来间接将其用作主键。例如,在下面的代码中,slno也是“Registration”类型的属性,它被用作实体ID。

Key dbkey=KeyFactory.createKey("注册", slno);
实体E1=新实体(“注册”,dbkey);
E1.setProperty("Slno",slno);
E1.setProperty("名称",名称);

现在,每当添加新实体时,其 slno 属性都会充当唯一标识符,即只能添加一个包含唯一 slno 的实体。如果相同的 slno 被赋予两次,则不会创建新实体,而是会覆盖先前的实体。

关于java - 如何使用应用程序引擎中生成的默认ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22660545/

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