1、修改model文件(比如增加一个字段)
2、makeproject 查看dao文件是否修改了
3、greendao {
schemaVersion 1//数据库版本号 版本号+1
3、implementation 'io.github.yuweiguocn:GreenDaoUpgradeHelper:2.2.1'
4、初始化数据库改为
//用于升级
// MySQLiteOpenHelper helper = new MySQLiteOpenHelper(context, Constants.DB_NAME,
// null);
// database = helper.getWritableDatabase();
// DaoMaster daoMaster = new DaoMaster(database);
// daoSession = daoMaster.newSession();
4、重新查询数据库表的数据是否被删除了 如果还存在那么是正确的
greendao升级数据库GreenDaoUpgradeHelper
最新推荐文章于 2024-03-25 09:46:01 发布