ORM数据库框架 LitePal SQLite MD】的更多相关文章

Markdown版本笔记 我的GitHub首页 我的博客 我的微信 我的邮箱 MyAndroidBlogs baiqiantao baiqiantao bqt20094 baiqiantao@sina.com ORM数据库框架 LitePal SQLite 目录 目录简介特性使用过程配置API创建表更新表保存数据更新数据删除数据查找数据异步操作多库操作(动态创建数据库)监听数据库的创建和更新混淆测试demo实体类测试类 简介 Demo地址 GitHub litepal-1.6.1.jar lit…
Markdown版本笔记 我的GitHub首页 我的博客 我的微信 我的邮箱 MyAndroidBlogs baiqiantao baiqiantao bqt20094 baiqiantao@sina.com ORM数据库框架 greenDAO SQLite MD 目录 目录简介相关资源特性与优点其他开源项目官网介绍文档Greendao 注解实体注解 @Entity属性注解@Id 主键@Property 字段名@NotNull 非空@Transient 忽略索引注解@Index 索引@Uniqu…
Markdown版本笔记 我的GitHub首页 我的博客 我的微信 我的邮箱 MyAndroidBlogs baiqiantao baiqiantao bqt20094 baiqiantao@sina.com ORM数据库框架 SQLite 常用数据库框架比较 目录 目录简介关系型数据库greenDAO 智能代码生成 10K+ 首选ORMLite 注解+反射 1.5K 通用LitePal 注解+反射 5K 最简单DBFlow 5KActiveAndroid 4.5Ksugar 2.5KNoSQL…
Markdown版本笔记 我的GitHub首页 我的博客 我的微信 我的邮箱 MyAndroidBlogs baiqiantao baiqiantao bqt20094 baiqiantao@sina.com ORM数据库框架 SQLite ORMLite 目录 目录简介注解@DatabaseTable@DatabaseField@ForeignCollectionField常用API添加数据删除数据更新数据查询数据Builder事物管理完整案例SqliteOpenHelperUser测试代码…
常用的数据库框架Android的发展的速度是难以置信的,Android出来哪一年我还在小学上学很,还能很清楚的记得,那年一切,但是那个时候的我怎么可能也不会想到自己将来会要去做Android.Android数据库的框架很多,选择自己喜欢的,不用掌握很多,选择自己喜欢的就好. Sugar&GreenDao&Afinal&ORMLite&Realm&LiteOrm&DBFlow&ActiveAndroid&LitePal SugarORM 是对象…
Github地址:https://github.com/pardom/ActiveAndroid 前言 我一般在Android开发中,几乎用不到SQLlite,因为一些小数据就直接使用Preferences保存了,最近涉及到了消息推送历史,或者涉及到信息历史方面的东西,所以就需要用到了android的SQLlite,为了不重复造轮子,果断上github寻找轮子. GreenDAO虽然效率最高,但由于每次都要手动生成代码,比较麻烦,所以弃用. Couchbase也有Android版本,同时支持配合…
因为项目中多处用到了数据库,需要对数据库频繁的读写操作,虽然android 自带的SQLiteOpenHelper的.这种方式比较方便易懂,但是在使用过程中需要写很多的sql语句,而且需要及时的关闭和释放资源,使用起来相对复杂,鉴于性能的考虑,决定采用一种ORM框架来解决, 在android中开源的数据库ORM解决方案中.主要有那么几种.综合各方面评价,觉得greenDao相对来说是一个综合考量最好的方案,所以决定试一下, 但是greenDao使用相关资料网上确实不多,仅有的官网介绍也是言简意赅…
1.导包 dependencies {   compile 'org.litepal.android:core:1.4.1' } 2.在asstes中建立litepal.xml文件 <?xml version="1.0" encoding="utf-8"?> <litepal> <dbname value="matchbox"></dbname> <!--升级的时候,会删除所有的表 -->…
LitePal for Android LitePal是一个开源的Android库,使开发人员使用SQLite数据库非常简单.您无需编写任何SQL语句就可以完成大部分数据库操作,包括创建或升级表,增.删.改.查操作,合计函数等.LitePal的设置也很简单,您只许5分钟就可以将其集成到您的项目中. 现在就开始体验吧! 功能 使用对象关系映射(ORM)模式. 几乎零配置(仅有一个配置文件,属性值还非常少). 自动维护所有数据表(例如,创建,更改或删除表). 支持多数据库 封装了多种API,是开发者…
Android数据库框架--GreenDao轻量级的对象关系映射框架,永久告别sqlite 前不久,我在写了ORMLite这个框架的博文 Android数据库框架--ORMLite轻量级的对象关系映射(ORM)Java包 但是对于我个人来说,我可能更加倾向于用GreenDao,所以今天也为大家带来了GreenDao的详细博客,希望大家喜欢,之前也详细介绍了ORM的思想,如果不明白可以先看一下前面的博文,这里就不多赘述了,我们新建一个工程 一.相关介绍 官方网站 : http://greendao…