GreenDao设置数据版本

GreenDao设置数据库版本增加后,会自动删除并创建新数据库,将SCHEMA_VERSION增加即可。

在3.0里可以在config配置里进行设置

apply plugin: 'com.android.application'
apply plugin: 'org.greenrobot.greendao'
android { 
compileSdkVersion 24
 buildToolsVersion "24.0.3"
     defaultConfig { 
        applicationId "com.inst.greendao3_demo"
        minSdkVersion 14 
        targetSdkVersion 24 
        versionCode 1
         versionName "1.0" 
} 
buildTypes { 
     release {
         minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } 
    }
}

greendao { 
schemaVersion 1 //版本号,升级时可配置 
daoPackage'com.xxx.test.dao' //包名 
targetGenDir'src/main/java' //生成目录
}
dependencies { 
compile fileTree(dir: 'libs', include: ['*.jar']) compile 'org.greenrobot:greendao:3.1.1'
}

可以直接设置schemaVersion,不用每次生成后需要重新修改schemaVersion,而且使用了targetGenDir后,生成位置更合理。直接在generatedJava目录,现在在java目录下。

 

posted @ 2018-10-09 18:20  zhaogaojian  阅读(1349)  评论(0编辑  收藏  举报