代码之家  ›  专栏  ›  技术社区  ›  samwize

如何创建自动递增主键?

  •  1
  • samwize  · 技术社区  · 15 年前

    我正在使用Google AppEngine(Java),希望主键是自动递增,最好是递增1。

    IdGeneratorStrategy.INCREMENT 似乎在AppEngine中不受支持。

    IdGeneratorStrategy.SEQUENCE 我需要什么?

    1 回复  |  直到 15 年前
        1
  •  2
  •   Jason Hall    15 年前

    自动递增的id在App Engine上不起作用,因为App Engine存储数据的方式分散在多个服务器和潜在的数据中心。

    您可以模拟一个自动递增的ID,但老实说,可能没有什么好的理由需要它。

    如果您需要唯一的id,那么这些是默认的。如果您需要知道已经创建了多少行,那么 also easy .