ORMLite (Autoincrement)
About id, we add auto increment.
To enable autoincrement, we add generatedId=true
If supports autoincrement, we don’t need to set ID when creating.(can ignore).
Without autoincrement
@DatabaseTable(tableName="setting")
public class Setting
{
@DatabaseField(id = true, generatedId=false)
private Integer id;
@DatabaseField
private String key;
@DatabaseField
private Integer value;
}
You need to add id=true if you want to it as PK
Support autoincrement
@DatabaseTable(tableName = "setting" )
public class Setting
{
@DatabaseField(generatedId=true) // For Autoincrement
private Integer id;
@DatabaseField
private String key;
@DatabaseField
private Integer value;
}
