我是 ormlite 的新手,我想为某些字段设置默认值,例如

@DatabaseField(generatedId = true, canBeNull = false)
int id;
@DatabaseField(canBeNull = true)
String user_type;
@DatabaseField(canBeNull = true)
String username;
@DatabaseField(canBeNull = true)
String password;
@DatabaseField(canBeNull = true)
int id_color;

我必须为用户名字段设置默认值。我该怎么做呢?提前致谢!!!!

最佳答案



我在 ORMLite documentation 上花了很多时间。你应该总是从那里开始。如果您转到文档索引并查找 default value,它会告诉您 defaultValue 注释中有一个 @DatabaseField 字段。这是 javadocs for that field

像下面这样的东西应该工作:

@DatabaseField(defaultValue = "unknownName", canBeNull = true)
String username;

10-08 07:00