greendao升级(一)

2021-08-09  本文已影响0人  重新起步

greendao升级(一)
greendao升级(二)
greendao升级(三)
greendao升级(四)

greendao修改字段,未升级版本,导致报错

使用greendao时,我修改了一个ABean的一个属性,从BBean变为了List<BBean>,


@Entity

public class ABean {

    private int first;

    private BBean bBean;

}

改为:


@Entity

public class ABean {

    private int first;

    private List<BBean> bBeans;

}

重新运行app,出现如下报错;

原因就是,修改bean类,会导致数据库格式变化,此时需要升级数据库才能解决这个问题;
备注:默认greendao是不会存在该问题的,我的是因为代码中使用了自定义的DaoMaster.OpenHelper,但是没有复写onUpdate方法;

那么如何升级数据库呢?
参考greendao升级(二)

上一篇 下一篇

猜你喜欢

热点阅读