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; }