我是新来的Android,我有ORMLITE的问题。自动增量ID插入数据ORMLITE
例如,让我们说我有这个表:
@DatabaseTable(tableName = "accounts")
public class Account {
@DatabaseField(id = true)
private int id;
@DatabaseField(canBeNull = false)
private String name;
…
,我希望将新数据添加到我的表无需设置ID。
我试着这样说:
@DatabaseTable(tableName = "accounts")
public class Account {
@DatabaseField(generatedId = true,allowGeneratedIdInsert=true)
private int id;
@DatabaseField(canBeNull = false)
private String name;
…
> Account acc = new Account();
>
> acc.setName("Example");
>
> AccountDao.createOrupdate(acc);
在这里我不能插入ACC到我的数据库,因为ACC ID为零。我想生成ID。我可以使用自动增量吗?