Auto Inkrement ID Einfügen von Daten ORMLITE

Ich bin neu bei Android und ich habe ein problem mit ORMLITE.

Lass Sie uns zum Beispiel sagen, ich habe diese Tabelle:

@DatabaseTable(tableName = "accounts")
public class Account {

    @DatabaseField(id = true)
    private int id;

    @DatabaseField(canBeNull = false)
    private String name;
    

und ich will hinzufügen von neuen Daten in meine Tabelle ohne Einstellung id.

Ich habe versucht, auf diese Weise:

@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);

Hier kann ich nicht einfügen, acc in meiner Datenbank, da acc id ist null. Ich will generieren. Kann ich die autoincrement verwenden?

InformationsquelleAutor Emre Koç | 2013-09-16
Schreibe einen Kommentar