GreenDao和ORMLite

Android 主流的框架有 OrmLite、SugarORM、Active Android、Realm 与 GreenDAO。

GreenDao的详解
http://www.open-open.com/lib/view/open1438065400878.html
ORMLIte
http://blog.csdn.net/lmj623565791/article/details/39122981,本文出自【张鸿洋的博客】

一、GreenDao

简单的讲,greenDAO 是一个将对象映射到 SQLite 数据库中的轻量且快速的 ORM 解决方案。

优点:
1.greenDAO 性能远远高于同类的 ORMLite
2.greenDAO 支持 protocol buffer(protobuf) 协议数据的直接存储,如果你通过 protobuf 协议与服务器交互,将不需要任何的映射。
3.与 ORMLite 等使用注解方式的 ORM 框架不同,greenDAO 使用「Code generation」的方式,这也是其性能能大幅提升的原因。

具体用法:
可查看 顶部DreenDao连接。

二、ORMLite

http://blog.csdn.net/sbvfhp/article/details/20460319

用法:
1.建立映射关系
Ormlite与数据库的映射关系式通过注释来说明的。注释分为对于表的和对于单个列的:@DatabaseTable ,注释表的, @DatabaseField 注释单个列的。看例子很好很好懂:
2.google原版封装了一个SqliteOpenHelper,供开发者调用,在OrmLite中,对原版的工具进行了加强,提供一个继承自SqliteOpenHelper的OrmLiteSqliteOpenHelper工具。

    原文作者:一洼世界
    原文地址: https://www.jianshu.com/p/45a123673ac9
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞