我是新來的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。我可以使用自動增量嗎?