美文网首页
GreenDao简单使用

GreenDao简单使用

作者: Xx_young | 来源:发表于2016-07-07 09:43 被阅读0次

    新建存放greenDAO的生成目录

    在 */src/main目录下新建一个与 java 同层级的java-gen目录,用于存放由 greenDAO 生成的 Bean、DAO、DaoMaster、DaoSession类:

    步骤1 步骤2

    配置 Android工程(app)的 build.gradle脚本

        sourceSets {
            main {
                java {
                  srcDir 'src/main/java-gen'
                }
            }
        }
    
    dependencies {
      compile 'de.greenrobot:greendao:2.1.0'
    }
    

    新建一个java工程(module)用于生成DAO(数据库)

    通过 File -> New -> New Module -> Java Library -> 填写相应的包名与类名 -> Finish,如下图:


    1
    2
    3

    配置该模块工程的 build.gradle,添加 dependencies:


    这里写图片描述

    编写该java工程类
    import de.greenrobot.daogenerator.DaoGenerator;
    import de.greenrobot.daogenerator.Entity;
    import de.greenrobot.daogenerator.Schema;

    public class DaoGen {
        public static void main(String[] args) throws Exception{
            Schema schema = new Schema(1, "com.jinkun.innovation.WifiAlarm");
            addArticle(schema);
            new DaoGenerator().generateAll(schema, "app/src/main/java-gen");
        }
    
        private static void addArticle(Schema schema) {
            Entity note = schema.addEntity("UserMac");
            note.addIdProperty();
            note.addStringProperty("user");
            note.addStringProperty("mac");
        }
    }
    

    生成DAO

    此处可以修改gradle脚本执行,这里直接用界面了,如下:
    设置java运行项目


    这里写图片描述 这里写图片描述 这里写图片描述

    点击运行

    这里写图片描述

    DAO就生成了


    这里写图片描述

    相关文章

      网友评论

          本文标题:GreenDao简单使用

          本文链接:https://www.haomeiwen.com/subject/pufljttx.html