您的位置:首页 > 其它

关于ORM框架的简单使用

2016-05-13 10:27 127 查看
首先在配置清单里面的application中配置信息

<meta-data
android:name="AA_DB_NAME"
android:value="date.db"/>
<meta-data
android:name="AA_DB_VERSION"
android:value="1"/>


在自定义一个application  在里面进行实例化

public class MyApplication extends Application {
@Override
public void onCreate() {
super.onCreate();
ActiveAndroid.initialize(this);
}
}


创建一个继承Model的类,该类就是一个表

//表名
@Table(name = "Items")
public class Item extends Model {
// 字段名
@Column(name = "Name")
public String name ;
@Column(name = "Age")
public Integer age;
public Item(){
super();
}
public Item(String name ,int age){
this.name = name ;
this.age = age ;
}
}


在activity 中的代码

Item item = new Item();

//插入数据(也就是更改数据)
item.name = "栾先生";
item.age = 25 ;
item.save();

/*//对数据删除
Item items = item.load(Item.class,1);
item.delete();

new Delete().from(Item.class).where("Name=?","LiLei").execute();*/

//查询数据,查询出来的结果是一个list的集合:executeSingle()方法查询出来的数据只有一条,execute()这个方法查询的是有关这个的全部数据
List<Item> list =  new Select().from(Item.class).where("Name=?", "栾先生").orderBy("Name ASC").execute();

tv.setText(list.get(0).name+"-"+list.get(0).age+"   "+list.get(1).getId());
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: