AndroidStudio 优秀的第三方数据库 GreenDao
来源:互联网 发布:java jar main class 编辑:程序博客网 时间:2024/05/20 07:50
原文:http://blog.csdn.net/ldld1717/article/details/72818917
greenDAO是一款面向Android的轻便快捷的ORM,可将对象映射到SQLite数据库。 针对android进行了高度优化,greenDAO提供了出色的性能并消耗了最少的内存。
GitHub地址:点击打开链接
GreenDao的优点如下:
应用广泛:greenDAO自2011年以来一直在使用,被无数着名的应用程序所使用
超简单:简洁直观的API,在V3中带有注释
小:小于150K,它只是纯Java jar(没有CPU依赖的本机部分)
快速:可能是由智能代码生成驱动的Android中最快的ORM
安全和表达性的查询API:QueryBuilder使用属性常量来避免打字错误
强大的连接:跨实体查询,甚至连接连接以进行复杂关系
灵活的属性类型:使用自定义类或枚举来表示实体中的数据
加密:支持SQLCipher加密数据库
一.使用准备
1.在build.gradle(Module:app)中加入
compile 'org.greenrobot:greendao:3.0.1'compile 'org.greenrobot:greendao-generator:3.0.0'
2.在build.gradle(Module:app)中引入插件并自定义路径
apply plugin: 'org.greenrobot.greendao'greendao { schemaVersion 1 daoPackage 'com.example.leidong.greendaotest.gen' targetGenDir 'src/main/java'}
3.在build.gradle(Project:XXX)的dependencies中加入
classpath 'org.greenrobot:greendao-gradle-plugin:3.0.0'
4.创建一个User的Bean
5.编译项目,生成新的文件,结构如下
二.GreenDao的简单使用
1.新建一个MyApplication类继承自MyApplication。
在AndroidManifest.xml的application中写入:
android:name=".MyApplication"
2.MainActivity,Java
3.activity_main.xml
其中需要在build.gradle中引入:
compile 'com.android.support:design:23.4.0'
三.运行结果
工程下载:https://github.com/leidongld/GreenDaoTest
- AndroidStudio 优秀的第三方数据库 GreenDao
- greenDao实践,使用orm优秀的第三方框架
- Android数据库操作第三方库GreenDao的使用
- 优秀的第三方库
- Android studio,使用greenDao第三方数据库框架操作数据库
- Android开发数据库之第三方ORM框架(GreenDao)
- 第三方框架之greenDao
- 第三方ORM框架GreenDao
- 第三方ORM框架GreenDao
- 第三方开源库:数据库:GreenDao
- AndroidStudio 离线情况下使用GreenDao数据库框架的方式
- iOS开发优秀的第三方库
- 优秀的第三方常用控件
- 各种优秀的第三方库
- 数据库操作-----开源第三方---greendao-----所有的dao和model自动生成,不用写,懒人必备
- greenDao的使用--- 配置 androidstudio
- AndroidStudio使用GreenDao的方法
- AndroidStudio添加第三方aidl
- split 分割 字符串(分隔符如:* ^ : | , .) 及注意点
- 01_程序员必须掌握的8大排序算法_直接插入排序
- python中的文件I/O
- jquery中向后台传List
- 使用SourceTree的git命令提交代码
- AndroidStudio 优秀的第三方数据库 GreenDao
- DB2查询每个月的天数
- js判断一个时间是否在一个时间段内
- php ini_set修改配置文件的值
- 队列——顺序存储结构及其基本运算(非循环队列)
- git忽略文件.gitignore
- java基础提高篇--集合源码剖析--java集合框架
- 字节流与字符流的区别详解
- springboot整合dubbo