RapidORM 是 Android ORM 的解决方案。特点:
1. 支持使用反射和非反射(模版生成)两种方式实现执行SQL。
2. 支持复合主键
3. 支持任何主键类型
4. 兼容android原生的 android.database.sqlite.SQLiteDatabase 和SqlCipher的net.sqlcipher.database.SQLiteDatabase。缺点:不支持链表查询。Android上主流的ORM框架有很多,常用的有ORMLite、GreenDao等。ORMLite:-优点:API很友好,使用比较方便简单稳定,相关功能比较完整。-缺点:内部使用反射实现,性能并不是很好。GreenDao:-优点:性能很不错,-缺点:API却不太友好,而且不支持复合主键,主键必须要有并且必须是long或者Long。持久类可以用它提供的模版生成,但是一旦使用了它的模版,持久类、DAO就不能随意去修改,扩展性不是很好。如果不使用它的模版,代码写起来就很繁琐。所以结合了两者重新写了一个 ORM:RapidORM
标签:RapidORM
评论0
最新资源