Google App Engine(JDO)中ID的关键或长处

时间:2011-03-15 14:03:34

标签: google-app-engine jdo

我正在使用JDO与Google App Engine进行存储,我想知道Key对象和Long之间的区别是什么?

我发现长ID更实用,我错过了什么?

感谢。

1 个答案:

答案 0 :(得分:6)

Key是全局唯一标识符,用于标识整个应用引擎中的实体。它由两部分组成:

  1. 描述实体所属应用程序,任何祖先密钥和实体类型的路径。
  2. ID (a long)key name (a string)
  3. 无论您选择使用long还是字符串作为第二部分,都会有一个Key对象与存储在数据存储区中的每个实体相关联。