2012-10-30 5 views
10

czy istnieje sposób, aby DB utworzyć właściwość ID w sposób automatyczny?GreenDAO tworzy automatyczną właściwość ID

Chcę, aby wygenerować coś, co wygląda tak:

Entity entity = schema.addEntity("MyEntity"); 
entity.addIdProperty().autoIncrement().primaryKey(); 

to jest możliwe?

Odpowiedz

11

Tak, to wygląda dobrze. W zależności od Twoich potrzeb entity.addIdProperty() lub entity.addIdProperty(). AutoIncrement() powinno być w porządku. addIdProperty będzie już wywoływać metodę primaryKey().

+4

oznacza to, że wstawienie do DB spowoduje automatyczne utworzenie identyfikatora? – thepoosh

+1

Poprawną metodą jest: tipo.addIdProperty(). Autoincrement(); –