cube-orm 是一个简单的实现数据库CRUD操作的框架。
项目地址:http://git.oschina.net/soesa/cube-orm
使用方法
约定:
表名称必须以小写字母开始,单词之间用“_”下划线分开(当然也可以全部小写不分开):
如:table_name、table_xxx、xx_xx表名称和实体类对应如下:
表:table_name 对应的实体类:TableName类:TableName 对应表名:table_name表字段和实体类字段对应如下:
表字段:field_name 对应实体类字段:fieldName.实体类字段:fieldName 对应实体类字段:field_name.主键在IDColumn类里:
主键为long类型自增长, 名称为_key_id
使用方法
推荐
DBProxy db = new DBProxy.DBBuilder()
.builderDbName("test")
.builderDbVersion(1)
.builderTable(Table1.class)
.builderTable(Table_2.class)
.builderTable(TableBean.class)
.setOnDBUpgrade(new DefaultSQLiteOpenHelper.OnDBUpgrade() {
@Override
public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
}
})
.build(this);实现自己的SQLiteOpenHelper
//使用此方式要按约定来 DBProxy db = new DBProxy(new SimpleOpenHelper(this));