当前位置:Gxlcms > 数据库问题 > GreenDao数据库框架

GreenDao数据库框架

时间:2021-07-01 10:21:17 帮助过:4人阅读

       compile ‘de.greenrobot:greendao-generator:2.1.0‘  

    6.在DaoMaker.java文件中建立数据库表语句,并执行主函数,最后在java-gen文件里会自动生成如下文件:

    技术分享

  那么整个配置GreenDao完成了,就可以直接使用DaoMaster,DaoSenssion类对数据库进行操作。

  下面是DaoMaker.java具体代码:

  

 1 package com.example;
 2 
 3 import de.greenrobot.daogenerator.DaoGenerator;
 4 import de.greenrobot.daogenerator.Entity;
 5 import de.greenrobot.daogenerator.Schema;
 6 
 7 public class DaoMaker {
 8 
 9 
10     public static  void  main(String[] args){
11 
12         //生成数据库的实体类XXentity 对应的是数据库的表
13         Schema schema = new Schema(1,"com.student.entity");
14         addStudent(schema);
15         schema.setDefaultJavaPackageDao("com.student.dao");
16         try{
17             new DaoGenerator().generateAll(schema,"/Users/luoliwen/AndroidStudioProjects/GreenDao_Projects/app/src/main/java-gen");
18         }catch(Exception e){
19            e.printStackTrace();
20         }
21 
22 
23     }
24 
25     //创建数据库的表
26     private static  void addStudent(Schema schema){
27         Entity entity  =schema.addEntity("Student");//创建数据库的表
28         entity.addIdProperty();//主键 是 int类型
29         entity.addStringProperty("name");//对应的数据库的列
30         entity.addStringProperty("address");//对应的数据库的列
31         entity.addIntProperty("age");//对应的数据库的列
32     }
33 }

 

       

 

 sourceSets {        main {            java.srcDirs = [‘src/main/java‘, ‘src/main/java-gen‘]        }    }

 

GreenDao数据库框架

标签:

人气教程排行