Android 如何在ActiveOrm中使字段自动递增
如何使用注释使整型或长型字段自动递增。正如我们在a中看到的: 需要注意的一点是,ActiveAndroid创建了一个id字段 给你的桌子。此字段是一个自动递增的主键 也许访问自动生成的主键就足够了 此外,如果要在模型中创建自定义主键,可以检查中提到的解决方案,如下所示:Android 如何在ActiveOrm中使字段自动递增,android,activeandroid,Android,Activeandroid,如何使用注释使整型或长型字段自动递增。正如我们在a中看到的: 需要注意的一点是,ActiveAndroid创建了一个id字段 给你的桌子。此字段是一个自动递增的主键 也许访问自动生成的主键就足够了 此外,如果要在模型中创建自定义主键,可以检查中提到的解决方案,如下所示: @Table(name = "Items", id = "clientId") public class Item extends Model { @Column(name = "id") private lon
@Table(name = "Items", id = "clientId")
public class Item extends Model {
@Column(name = "id")
private long id;
}
然后,id字段是自定义主键,它将自动递增。如果是ActiveAndroidORM,您不需要在模型中写入id列,它将自动生成自动递增的值,您可以简单地使用它。 我在下面给出了一个示例模型-
@Table(name="Items")
public class Item extends Model{
@Column(name="name")
public String name;
}
而不是
@Table(name="Items")
public class Item extends Model{
@Column(name="Id")
public long id;
@Column(name="name")
public String name;
}
如果item是item的对象,那么您可以使用
item.getId();
因此,正确的模型是第一个。作为参考,您可以。在什么触发下自动递增?当我们调用模型子类的新实例的save方法时