Android ORM 框架ActiveAndroid

1、在AndroidManifest.xml中我们需要添加这两个AA_DB_NAME (数据库名称,这个name不能改,但是是可选的,如果不写的话 是默认的"Application.db"这个值)

AA_DB_VERSION (数据库版本号,同样是可选的 – 默认为1)

<manifest …> <application android:name="com.activeandroid.app.Application" …> … <meta-data android:name="AA_DB_NAME" android:value="Pickrand.db" /> <meta-data android:name="AA_DB_VERSION" android:value="5" /> </application>

</manifest>

2、在启动的第一个Activity或者application中初始化

3、建立实体类 需要继承自Model ,使用@Table(name = "table_name")来表明实体类绑定的那个表,使用@Column(name = "Category")标识字段名

如:

@Table(name = "table_name")

public class Category extends Model { @Column(name = "Name") public String name;

}

4、操作Model类自带save()调用即可保存框架自带select类如 new Select().form(Category.class) .execute()这个是个链式编程,可自行查看

框架自带delete 实例不再给出,自行查看方法

5、数据库的升级更改AndroidManifest.xml中数据库版本号AA_DB_VERSION在assest目录里面创建sql文件,目录结构(/migrations/升级后的版本号.sql),文件里面你需要写上你变动数据库的sql语句(一行一句sql语句)在Category对象里面添加的对应字段

版权声明:本文为博主原创文章,未经博主允许不得转载。

,到底通向了什么样的远方呢?

Android ORM 框架ActiveAndroid

相关文章:

你感兴趣的文章:

标签云: