
Android ORM系列
文章平均质量分 81
在Android 中,内置了sqlite数据库,同时也存在着很多优秀的ORM,比如GreenDao,OrmLite等等,这些ORM可以帮我们快捷方便的实现数据库的CURD操作,本专栏主要介绍各ORM使用过程中需要注意的问题以及使用方法。
sbsujjbcy
业精于勤,荒于嬉;行成于思,毁于随!
展开
-
Android 使用ORMLite打造万能泛型Dao简化数据持久化层
前面的一篇文章Android ORM系列之ActiveAndroid 介绍了ActiveAndroid的使用方法,但是ActiveAndroid有一个很明显的缺点,就是所有的实体类必须继承Model类才能进行CRUD,这是典型的php中的ActiveRecord方式的数据库操作。这时候我们会想一下,在Java Web中,hibernate或者mybatis就很好,其实在android中也有这么一个原创 2015-08-27 13:38:46 · 6221 阅读 · 1 评论 -
Android ORM系列之GreenDao自定义类型转换器与代码混淆配置
从Android Studio 1.3 Beta1开始,就支持了NDK。不过使用的是一个全新的实验性的gradle构建工具。官方地址http://tools.android.com/tech-docs/new-build-system/gradle-experimental,英文好的可以直接看原文。在进行配置前请先将Android Studio更新至最新版本,目前最新版本是1.4 Bata4并且使用原创 2015-09-15 16:32:30 · 7154 阅读 · 1 评论 -
Android ORM系列之GreenDao关联关系映射
上一篇文章对greenDao有一个整体的把握 Android ORM系列之GreenDao最佳实践。这篇文章将重点介绍GreenDao的关联关系的映射以及实体类的生成。在GreenDao中,实体类的生成是通过Entity类来进行的,可以说一个Entity对象对应一个实体类。实体类中的属性可以通过Entity对象的方法进行添加,GreenDao会根据我们添加的属性自动生成实体类。我们可以通过一系列方法生成实体类原创 2015-09-02 09:41:59 · 5206 阅读 · 8 评论 -
Android ORM系列之GreenDao最佳实践
GreenDAO是一个可以帮助Android开发者快速将Java对象映射到SQLite数据库的表单中的ORM解决方案,通过使用一个简单的面向对象API,开发者可以对Java对象进行存储、更新、删除和查询。GreenDao有两个项目,一个是生成dao和model的generator的项目,该项目是java项目,一个是用于android的核心jar包。在使用前,我们必须先生成dao和model。原创 2015-09-01 13:17:45 · 8066 阅读 · 4 评论 -
Android ORM系列之ActiveAndroid
从Java Web转到android的同学应该都知道ssh或者ssi,用惯了hibernate或者mybatis,转到android后找不到顺手的orm是不是感觉很不自在。其实android 中的orm还是很多的。ActiveAndroidSugarORMSiminovgreenDAOORMLiteandrormcupboard本篇文章主要介绍一下ActiveAndroid的用法。用原创 2015-08-20 09:36:54 · 8376 阅读 · 1 评论