ObjectBox增加新字段的问题
新加字段后,数据库新加一列,老数据为null,但kotlin定义为非null,此时若字段为number则ObjectBox查询后会给一个默认的0,但若是string就会报错了。
在2.6.0之后,官方有了报错提示,可以查看到具体报错信息。
若新加字段为string的话,在字段上增加@DefaultValue("")
即可
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 七夜的小屋!
新加字段后,数据库新加一列,老数据为null,但kotlin定义为非null,此时若字段为number则ObjectBox查询后会给一个默认的0,但若是string就会报错了。
在2.6.0之后,官方有了报错提示,可以查看到具体报错信息。
若新加字段为string的话,在字段上增加@DefaultValue("")
即可