OrmLite Android中int的默认值

Pap*_*ick 4 database android ormlite

我想知道如何在OrmLite for Android中设置defualt valuefor inta DatabaseField.

我试过了:

@DatabaseField(defaultValue = 0) 
int intValue;  
Run Code Online (Sandbox Code Playgroud)

但我得到的只是编译错误.或者你甚至可以用int做到这一点?

ath*_*hor 8

您可以简单地为类中的intValue赋值.

@DatabaseField() 
int intValue=10;
Run Code Online (Sandbox Code Playgroud)

这使得默认情况下为intValue 10,直到您将其设置为其他值.


Gra*_*ray 7

我想知道如何在OrmLite for Android的DatabaseField中设置int的defualt值.

这个defaultValue领域是String你可以这样做的:

@DatabaseField(defaultValue = "0") 
int intValue;
Run Code Online (Sandbox Code Playgroud)

通过在字段上设置它intValue = 10,这将起作用,但它不会在数据库上设置默认值,这通常是您想要的.