代码之家  ›  专栏  ›  技术社区  ›  Neo Shen

Android Room:自动递增字段

  •  0
  • Neo Shen  · 技术社区  · 8 年前

    有没有办法用android设置一个字段自动递增 Room ?

    有一个包含3个字段的表:id、name、order。我想要那块地 order

    @PrimaryKey(autoGenerate = true)
    private long id;
    private String name;
    private int order;
    

    将字段设置为主键可以实现这一点,但是已经有一个了 id

    我可以自己处理订单,也许可以安排场地 秩序 因为独一无二更安全。但我更喜欢让db自动完成。我该怎么做?

    2 回复  |  直到 8 年前
        1
  •  0
  •   Viswanath Kumar Sandu    8 年前

    目前,Android不支持自动递增。即使是主键,也不是自动递增,而是自动生成。不会是序列号。它将生成一个随机散列数。

    仅主键支持自动生成,而普通列不支持自动生成

        2
  •  -1
  •   Tope Omotunde    7 年前
     @PrimaryKey(autoGenerate = true)
    

    推荐文章