如何使整数或长字段使用注释自动递增。如何在ActiveAndroid中创建字段自动增量ORM
3
A
回答
1
我们可以在documentation阅读:注意
一个重要的事情是,ActiveAndroid创建id字段 您的表。该字段是自动递增主键。
也许访问自动生成的主键就足够了吗?
而且,如果你想在你的模型创建自定义主键,你可以检查GitHub issue connected with ActiveAndroid提到的解决方案,它看起来像这样:
@Table(name = "Items", id = "clientId")
public class Item extends Model {
@Column(name = "id")
private long id;
}
然后,ID字段是自定义的主键,这将自动递增。
0
在情况下ActiveAndroid ORM你并不需要在模型编写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.getId();
简单地得到ID
所以,正确的模型是第一个。作为参考,你可以click here。
相关问题
- 1. 如何创建自动增量字段
- 2. ActiveAndroid - 没有字段创建
- 3. 在Grails&Oracle中创建一个自动增量(non id)字段
- 4. 在Spark SQL临时表中创建自动增量字段
- 5. 如何在Access 2010中的选择查询中创建自动增量字段?
- 6. 如何在轨道中创建INT字段,以10001开始自动增量?
- 7. 自由基创建日期和自动增量值字段
- 8. 如何创建自动增量主键?
- 9. Hadoop:如何创建自动增量ID
- 10. 自动增量字段
- 11. AS400 DB2:使用DDS和自动增量字段创建表
- 12. 创建mdb表字段并将其设置为自动增量
- 13. CakePHP:如何获取最近创建的自动递增字段
- 14. 在访问查询中创建自动递增字段
- 15. 如何在DynamoDB中设置自动增量字段?
- 16. 如何在nedb中使用自动增量字段?
- 17. 如何在MySQL中回填自动增量字段
- 18. 如何在sqlite中设置自动增量字段
- 19. 如何使用php pdo在mysql中创建自动增量列?
- 20. 如何在SQLite中创建自动增量主键
- 21. 如何在mongodb中创建自动增量子集合?
- 22. 如何在iPhone中创建默认的自动增量名称
- 23. 如何在CloudKit JS中创建自动增量ID?
- 24. 在Postgres中创建带有触发器和序列的自动增量字段
- 25. MySQL自动增量字符字段
- 26. 如何在莲花多米诺骨牌中创建自动递增字段?
- 27. 如何重置ActiveRecord迁移中的自动增量字段?
- 28. 如何使在Django的自动增量字段从10000开始
- 29. 如何创建自动增量变量Odoo POS
- 30. IBM Worklight JSONStore自动增量字段
在什么触发下自动递增?新的类创建,函数调用,...? – tofiffe
当我们调用Model子类的新实例的save方法时 – Shahidul