Я новичок в Android, и у меня проблема с ORMLITE.Auto increment ID Вставить данные ORMLITE
Для примера скажем, у меня есть эта таблица:
@DatabaseTable(tableName = "accounts")
public class Account {
@DatabaseField(id = true)
private int id;
@DatabaseField(canBeNull = false)
private String name;
…
и я хочу, чтобы добавить новые данные в моей таблице без установки идентификатора.
Я попробовал этот путь:
@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);
Здесь я не могу вставить согл в моей базе данных, поскольку согласно идентификатор равен нулю. Я хочу создать идентификатор. Могу ли я использовать автоинкремент?