use*_*469 25 orm activerecord android
是否有任何好的数据库抽象层/对象关系映射器/ ActiveRecord实现/无论它们为Android调用什么?我知道db4o是官方支持的,但它有相当大的占用空间,我宁愿使用更传统的数据库(SQLite).
试试ActiveAndroid.它是免费和开源的(Apache Version 2.0).
来自网站:
ActiveAndroid是一种活动的记录样式ORM(对象关系映射器).[...] ActiveAndroid允许您保存和检索SQLite数据库记录,而无需编写单个SQL语句.每个数据库记录都整齐地包装在一个类中,使用save()和delete()等方法.
[...]至少可以说,在Android中访问数据库是一件麻烦事.ActiveAndroid负责所有设置和杂乱的事情,只需几个简单的配置步骤即可完成.
有一个'android-active-record'项目,它提供ActiveRecord抽象来访问Android SQLite数据库.它可以在这里找到:http://code.google.com/p/android-active-record
它允许在对数据库实体执行CRUD操作时消除大多数样板编码,并最大限度地减少创建/维护数据库结构的工作量
Jee*_*Bee -4
SQLite 明确是 Android 的一部分:
http://developer.android.com/reference/android/database/sqlite/SQLiteDatabase.html
但是,您可能必须创建自己的抽象层(用于简单查询的查询生成器),或者以其他方式处理 SQL。
也许http://developer.android.com/reference/android/database/sqlite/SQLiteQueryBuilder.html就是您所需要的?