一、先复制MigrationHelper.java、MySQLiteOpenHelper.java、DBManager.java、GreenDaoContext.java等四个文件到包名下。
二、在DBManager.java文件中初始化MySQLiteOpenHelper
private MySQLiteOpenHelper openHelper;
public DBManager(Context context) {
this.context = context;
openHelper =
new MySQLiteOpenHelper(
new GreenDaoContext(context), dbName,
null);
}
三、在build.gradle文件中配置,如果升级APP时需要升级数据库,必须更改schemaVersion
greendao{
schemaVersion
1
daoPackage
'com.vikily.videoad.been'
targetGenDir
'src/main/java'
}
四、如果要改变表结构,必须重生成DaoMaster、DaoSession、Dao等文件。
转载请注明原文地址: https://ju.6miu.com/read-13087.html