GreenDao 3.2.0 在项目中的使用(一)

如何使用GreenDao?

1.配置

repositories {

mavenCentral()

}

dependencies {

classpath'org.greenrobot:greendao-gradle-plugin:3.2.1'

}

applyplugin:'org.greenrobot.greendao'

compile'org.greenrobot:greendao:3.2.0'

2.配置GreenDao 目录

greendao {

daoPackage'com.love.lixinxin.greendao.data.dao'//设置DaoMaster 、DaoSession、Dao包名

targetGenDir'com.love.lixinxin.greendao.data.dao'//:设置DaoMaster 、DaoSession、Dao目录

 targetGenDirTest:设置生成单元测试目录

generateTests:设置自动生成单元测试用例

schemaVersion 1   //数据库版本

targetGenDir'src/main/java'

}

配置greendao

3.配置数据库


配置数据库

top: 不要忘记 配置 application

4配置bean


User

ps:如果使用 Serializable 序列化, 不可以直接使用 implementsSerializable 。需要 在基类中实现。

5.使用

插入 

插入一条数据

更新

更新数据

删除

删除id为1的数据

查询   userDao.londAll();

条件查询 id=5 的数据
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • GreenDao 介绍:greenDAO是一个对象关系映射(ORM)的框架,能够提供一个接口通过操作对象的方式去操...
    小董666阅读 4,112评论 0 1
  • 序言 (写分享前的序言)大家好.很高兴能为大家分享Android之GreenDao笔记,也希望能和大家一起学习进步...
    王黎聪阅读 4,734评论 4 11
  • 一、关于greenDAO greenDAO应该算是当前最火的数据库开源框架了,它是一个将对象映射到SQLite数据...
    当幸福来敲门58阅读 14,709评论 3 19
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,589评论 19 139
  • 最近一段时间,由于项目需要进行优化,项目中的数据缓存可以说是很混乱,有SqlLite,ActiviteAndroi...
    加油码农阅读 4,932评论 1 0