Greendao的配置

来源:互联网 发布:淘宝先锋乒羽商城 编辑:程序博客网 时间:2024/06/04 19:16

//  粘贴红色字体即可

//项目的build文件中

// Top-level build file where you can add configuration options common to all sub-projects/modules.buildscript {    repositories {        jcenter()    }    dependencies {        classpath 'com.android.tools.build:gradle:2.2.2'        //GreenDao3依赖        classpath 'org.greenrobot:greendao-gradle-plugin:3.2.1'        // NOTE: Do not place your application dependencies here; they belong        // in the individual module build.gradle files    }}allprojects {    repositories {        jcenter()        mavenCentral()    }}task clean(type: Delete) {    delete rootProject.buildDir}
//model中的build文件
apply plugin: 'com.android.application'apply plugin: 'org.greenrobot.greendao'android {    compileSdkVersion 26    buildToolsVersion "26.0.2"    defaultConfig {        applicationId "com.bwie.greendao"        minSdkVersion 19        targetSdkVersion 26        versionCode 1        versionName "1.0"        testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"    }    buildTypes {        release {            minifyEnabled false            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'        }    }    greendao {        schemaVersion 1        daoPackage 'com.bwie.greendao.gen'        targetGenDir 'src/main/java'    }}dependencies {    compile fileTree(dir: 'libs', include: ['*.jar'])    androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', {        exclude group: 'com.android.support', module: 'support-annotations'    })    compile 'com.android.support:appcompat-v7:26.0.0-alpha1'    testCompile 'junit:junit:4.12'    compile 'org.greenrobot:greendao:3.2.0'}

//自己创一个实体类

@Entitypublic class Bean {    @Id    public Long id;    public String name;    public String sex;    public int age;    @Generated(hash = 570116288)    public Bean(Long id, String name, String sex, int age) {        this.id = id;        this.name = name;        this.sex = sex;        this.age = age;    }    @Generated(hash = 80546095)    public Bean() {    }    public Long getId() {        return this.id;    }    public void setId(Long id) {        this.id = id;    }    public String getName() {        return this.name;    }    public void setName(String name) {        this.name = name;    }    public String getSex() {        return this.sex;    }    public void setSex(String sex) {        this.sex = sex;    }    public int getAge() {        return this.age;    }    public void setAge(int age) {        this.age = age;    }    @Override    public String toString() {        return "Bean{" +                "id=" + id +                ", name='" + name + '\'' +                ", sex='" + sex + '\'' +                ", age=" + age +                '}';    }}

/


原创粉丝点击