- 前言
GreenDao的下载地址: https://github.com/greenrobot/greenDAO
- 什么是ORM?
- 使用介绍
- 创建一个Android Project,项目名称为GreenDaoDemo。(此处项目名称要留意,因为下面再Java项目中会用到)。
- 创建一个Java project项目(在android studio中创建的是一个java library项目),Java项目名称为GreenDaoGenerator。
- 2和工程的作用如下图:
1.导入需要的包
2.创建一个Java类。在Main方法中加入如下代码: 1、"../GreenDaoDemo/app/src/main/java"地址中的GreenDaoDemo是android project的名称。
2、Schema schema = new Schema(1,"com.yangjw.greendao.dao");中的com.yangjw.greendao.dao包明用于存放自动生成的DAO文件,如果没有将会自动创建。
- 配置成功
Customer.java
CustomerDao.java
DaoMaster.java
DaoSession.java
2、当以上文件自动生成之后,就可以开始使用GreenDao框架了。
- 简单实用
使用步骤:
1、导包(注意:此处的包文件和上面Java Project中的包文件名称是不一样的)
2、新建一个Activity,在onCreate方法中添加如下代码:
说明,以上代码最终可以获得CustomerDao对象,通过CustomerDao对象可以进行对表“CUSTOMER”的增删查改操作。这里面的CustomerDao就是我们通过Java project自动创建的。
比如查询所有数据: