现在位置: 首页 > ORM > 文章
2016年08月19日 ORM ⁄ 共 706字 评论关闭
equilibre-orm是一个基于ORMLite的Android Reactive数据库连接,能够在Andorid应用中使用Equilibre反应式的链接你的数据库。 Equilibre Connect to your database reactively with Equilibre in Android. Write my same code with my Ormlite every time is not possible, so i decided to develop that library. And just create my differents POJO classes that extends to one class with reactive methods. I have meet Pa...
阅读全文

2016年05月19日 ORM ⁄ 共 1500字 评论关闭
DroidModel是一个Android类库,主要用于为SQLite数据库提供抽象模型,类似于java中赫赫有名的hibernate。该类库还包含一些琐碎的任务,例如创建表、插入数据、删除数据等。主要提供SQLite数据表和java代码的映射关系,通过java实体类操作SQLite数据库。 用法: 1、在仓库中创建一个models的包。 2、创建一个继承DroidModelManager的类,命名为ModelManager import android.content.Context; import com.creativemindz.droidmode...
阅读全文
2015年11月26日 ORM ⁄ 共 226字 评论关闭
ActiveAndroidRx对ActiveAndroid进行扩展,引进了来自reactive SQLBrite查询,SQLBrite查询来自Square (https://github.com/square/sqlbrite)。   你可用它替代Android loaders。   用法: RxSelect.from(MyEntity.class).where(...).execute().subscribe(myEntitiesList -> ...);     //
阅读全文
2015年08月28日 ORM ⁄ 共 455字 评论关闭
Android上主流的ORM框架有很多,常用的有ORMLite、GreenDao等。 ORMLite: -优点:API很友好,使用比较方便简单稳定,相关功能比较完整。 -缺点:内部使用反射实现,性能并不是很好。 GreenDao: -优点:性能很不错, -缺点:API却不太友好,而且不支持复合主键,主键必须要有并且必须是long或者Long。持久类可以用它提供的模版生成,但是一旦使用了它的模版,持久类、DAO就不能随意去修改,扩展性不是很好。如果不使用它的...
阅读全文
2015年05月29日 ORM ⁄ 共 225字 评论关闭
该类库的灵感来自于 GreenDAO和Microsoft Entity Framework Code First。   该类库的目的是将Android应用的数据持久化逻辑从底层存储中完全解耦。使用简单、明了、易读和类型安全的语法执行CRUD操作。   由于Slim Repo的模块化设计,无需改变用户代码,便可添加对任何其他SQL、NoSQL或内存中存储(In-memory storage)的支持。     var git_name ="/slim-gears/slimrepo"
阅读全文
2015年04月29日 ORM ⁄ 共 202字 评论关闭
SquiDB是一款有Yahoo公司推出的Android SQLite数据库ORM工具,它的目的是使得使用SQLite数据库变得更加容易,并且性能和灵活性毫不逊于原始的SQL语句。SquiDB结合安全类型对象,无需则乱无章的SQL语句,便可轻松的读写数据。它还包括内置的工具和hooks来帮助你轻松编写数据库迁移以及实现contentprovider。   var git_name ="/yahoo/squidb"
阅读全文
2015年02月10日 ORM ⁄ 共 6593字 评论关闭
RushOrm是一个Android ORM框架,它的目的是在一个简单的接口下抽象出SQLite所有交互的方法,使得对象的存储实现变得令人难以置信的快捷。   核心功能: 1、自定义字段:轻松实现定制字段,因此任何对象都可以被序列化到数据库。 2、表关系:(1)一对一;(2)一对多,保存子对象列表;(3)保存一个父对象会自动保存与之相关关联的子对象; 3、文件:轻松的保存长文本, JSON和bitmaps文件; 4、升级:数据库升级支持通过注解取代升级...
阅读全文
2014年12月03日 ORM ⁄ 共 314字 暂无评论
orman是一款非常实用、轻量的Java/Android ORM框架,可以在SQLite和MySQL数据库上使用。能够处理常见的数据库用法,无需编写SQL语句,不依赖大量的JAR包。   orman用纯JAVA编写,所以可以轻易的在小型的database-consuming Java项目或Android 应用上使用。   特性: 1、通过JAVA类创建表。 2、通过JAVA fields创建列。 3、创建安全、简单的SQL查询。 4、管理实体间一对以、一对多、多对多映射关系。   var git_name ="/ahmetalp...
阅读全文
2014年12月03日 ORM ⁄ 共 1646字 暂无评论
persistence是Android持久化类库,对SQLite进行了封装,可以基于对象轻易的创建、查询和使用schemas,这意味着开发者可以直接通过JAVA类进行SQLite数据库操作,不用手工处理查询结果和游标。   用法: SqlAdapter adapter = Persistence.getAdapter(context); //插入/更新数据 //使用store()方法插入数据 // single insertion Foo foo = new Foo(); // add data to your object foo.setExample(...); adapter.s...
阅读全文
2014年12月03日 ORM ⁄ 共 187字 暂无评论
DbQuery是一款轻量和流畅的SQLite Query API,该API通过扩展SQLiteOpenHelper和SQLiteDatabase类提供新的、更加简单的方法查询数据,以减少在JAVA代码中编写SQL代码的必要性。   var git_name ="/bingzer/dbquery" Github托管地址:https://github.com/bingzer/dbquery
阅读全文
ActiveRecord for Android是一款轻量级的Android持久化类库,通过提供直接使用JAVA类执行CRUD(增、删、改、查)操作的高端APIs简化SQLite数据库的使用。这个类库的最大优点是不用编写JAVA类和SQL映射关系的样板代码便可持久化JAVA对象。   目前支持的功能: 1、基于JAVA类结构自动生成数据库表; 2、无需编写SQL语句便可执行CRUD(增、删、改、查)操作; 3、自动在JAVA对象和SQLite表之间进行映射。 4、强大的日志系统(包装...
阅读全文
2014年12月03日 ORM ⁄ 共 165字 暂无评论
Androrm是一个特别针对Android开发的开源对象关系映射(ORM)框架,通过处理所有数据库的相关操作,例如创建表,对象序列化和反序列化以及查找,插入表数据,删除表数据,修改表数据等,帮助开发者加快应用的开发。   Androrm提供数据库事务处理机制和引进数据库迁移功能,   官网:http://www.androrm.com/
阅读全文
2014年12月02日 ORM ⁄ 共 305字 暂无评论
greenDAO是轻量、便捷的开源ORM框架,将对象映射到SQLite数据库,帮助Android开发者使用SQLite中存储的数据。SQLite是一个强大的嵌入式关系数据库,然而,使用SQLite需要很多额外的工作——编写SQL语句和解析查询结果,这都是非常令人厌烦的工作。greenDAO能很好的解决上述的问题:将JAVA对象映射到数据表(通常称为ORM),开发者使用JAVA对象便可执行数据库的增、删、改、查操作。   greenDAO特性: 1、提供易于使用的APIs; 2、...
阅读全文
SugarRecord是使用Swift编写的iOS CoreData管理类库,开发者通过它能够更简单的使用CoreData和REALM。借助于SugarRecord,仅仅需要几行代码即可开始使用CoreData/REALM: 1、在若干个可用的stack中选择一个你喜欢的。(甚至是你自己的的stack!) 2、开始享受数据库操作。   SugarRecord完全由Swift语言编写和经过全面的测试。 上图是SugarRecord的组成结构图,有如下部分组成: Database Models Extensions:添加将数据库模型...
阅读全文
2014年11月17日 ORM ⁄ 共 361字 暂无评论
DBFlow是一款快速、功能强大和非常简单的使用annotation processing的ORM Android数据库类库,使用该类库无需编写大多数SQL语句,无需为每张表都编写ContentValues,无需将游标转化为模型等等,这样可以让开发者花费更多的精力关注复杂的问题,而不是编写重复的代码。   DBFlow基于Active Android, Schematic, Ollie和Sprinkles构建,利用各个类库的优点提供更多功能和扩展。   特性: 1、无缝支持多个数据库; 2、使用annotati...
阅读全文
2014年10月10日 ORM ⁄ 共 77字 暂无评论
Ollie是编译阶段Android active record ORM框架。 Github托管地址:https://github.com/pardom/Ollie
阅读全文
2014年10月06日 ORM ⁄ 共 231字 暂无评论
Shillelagh是Android sqlite类库,该类库使得在Android中使用sqlite变得更加简单。可以创建持久化模型对象,[email protected],创建Shillelagh实例,创建和保存对象。 支持类型:      Integer      Double      Float      Long      Short      String      Date      Boolean Github托管地址:https://github.com/pieces029/shillelagh
阅读全文
2014年09月22日 ORM ⁄ 共 125字 暂无评论
MicroOrm是Android ORM类库,用于从Android Cursors创建Data Access Objects以及将它们转化为ContentValues。 Github托管地址:https://github.com/chalup/microorm
阅读全文
ActiveAndroid是一个基于Apache Version 2.0协议开源的轻量级ORM(对象关系映射)框架,和著名的ORM框架Hibernate有点类似,开发者无需编写SQL便可保存、删除、更新、检索SQLite数据库中的记录。每个数据库记录都被包裹整齐地归为一类,如delete()和save()的方法。目前只能用于Android平台。   官网:http://www.activeandroid.com/
阅读全文
×